Ir para conteúdo

POWERED BY:

Alberto Nascimento

Members
  • Total de itens

    67
  • Registro em

  • Última visita

Tudo que Alberto Nascimento postou

  1. É possível se ter título ao compartilhar o endereço de uma pasta web? Quando compartilho assim, Consigo visualizar o título que se encontra em: <title>MEU SITE - TÍTULO DA PÁGINA</title> Mas se utilizo o link desta forma abaixo: Só é exibido "Untitled" como título apenas. Consigo então, fazer com que tenha título na página e não no arquivo?
  2. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    Tenho um formulário de Upload e preciso salvar o "valor" gerado e exibido através do "echo" : echo "<img src=\"" . $destino . "\" />"; Como faço para salvar no campo "novonome" da tabela?
  3. Alberto Nascimento

    [Resolvido] Link em um resultado extraído de uma tabela e exibido através de ECHO em PHP

    Muito obrigado @ExtremsX
  4. Preciso que o nome do arquivo que foi salvo durante o registro de um formulário, ao ser exibido através de uma busca e mostrado em ECHO possa se tornar um link. Como consigo fazer isso? echo "<a href="http://www.meusite.com.br/app/".$rows_cursos['novonome'].";
  5. Estou tentando, mas não esta exibindo o registro... localizar.php <?php session_start(); $_SESSION["localizarfotografia"] = $_POST["codphoto"]; ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>EXIBIR FOTOGRAFIA PELO CÓDIGO INTERNO</title> <style type="text/css"> <!-- .Style6 {font-size: 13px} .auto-style20 { text-align: center; } .auto-style22 { background-color: #FEB624; } .auto-style23 { font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: xx-small; text-align: center; } .auto-style25 { background-color: #FFCC66; } .auto-style26 { font-size: x-small; } .auto-style27 { font-size: x-small; text-align: center; } .auto-style28 { text-align: center; background-color: #FEB624; } --> </style> </head> <body style="margin-top: 50"> <body onload="form1.login.focus();"> <form id="form1" name="form1" method="post" action="pesquisaragora.php"> <div class="auto-style20"> <table align="center" cellpadding="0" cellspacing="0" class="auto-style23" style="width: 500"> <tr> <td class="auto-style20"> &nbsp;</td> </tr> <tr> <td class="auto-style22"> &nbsp;</td> </tr> <tr> <td class="auto-style25" style="height: 41px">Informe o código da FOTOGRAFIA abaixo</td> </tr> <tr> <td class="auto-style25"> <table align="center" style="width: 450"> <tr> <td class="auto-style27"><span class="Style6"> <label> <input name="codphoto" type="text" id="codphoto" style="width: 305px; height: 83px;" /></label></span></td> </tr> <tr> <td class="auto-style26"><strong> </strong></td> </tr> <tr> <td class="auto-style20"><span class="Style6"> <label> <input type="submit" name="Submit" value="LOCALIZAR PHOTO" /></label></span></td> </tr> </table> </td> </tr> <tr> <td class="auto-style25">&nbsp;</td> </tr> <tr> <td class="auto-style28"> &nbsp;</td> </tr> </table> <br></div> </form> </body> </html> pesquisarphoto.php <?php include("config.php"); $codphoto = $_POST['codphoto']; $sql_logar = "SELECT * FROM photos WHERE codphoto = '$codphoto'"; $exe_logar = mysql_query($sql_logar) or die (mysql_error()); $fet_logar = mysql_fetch_assoc($exe_logar); $num_logar = mysql_num_rows($exe_logar); $codphoto = $fet_logar['codphoto']; $nome = $fet_logar['nome']; $cidade = $fet_logar['cidade']; $uf = $fet_logar['uf']; if ($num_logar == 0){ echo "Desculpe, mas a foto não foi localizada."; echo "<br><a href='javascript:window.history.go(-1)'>Clique aqui e tente novamente.</a>"; } else{ session_start(); $_SESSION['codphoto'] = $codphoto; $nome = $fet_logar['nome']; $cidade = $fet_logar['cidade']; $uf = $fet_logar['uf']; echo $exibir["codphoto"]; echo $exibir["nome"]; echo $exibir["cidade"]; echo $exibir["uf"]; } ?>
  6. Consegui encontrar o erro ... Como troquei meu servidor, havia um arquivo PHP ao qual fazia referência errada ao banco de dados. Mas obrigado pela atenção
  7. Alberto Nascimento

    [RESOLVIDO] Erro ao conectar o banco de dados em consulta

    Esta retornando o seguinte erro ao utilizar o comando: $link = mysql_connect('localhost', 'user', 'key'); if (!$link) { die('Não conseguiu conectar: ' . mysql_error()); } $db_selected = mysql_select_db('db', $link); if (!$db_selected) { die ('Não pode selecionar o banco : ' . mysql_error()); } Mensagem de erro: Line 90: $link = mysql_connect('localhost', 'user', 'key'); O que seria este problema? Como consigo resolver?
  8. Alberto Nascimento

    JavaScript "parseFloat" para exibir resultado... não quer funcionar

    @Omar~ mas isso de não funcionar foi quando troquei a versão do PHP pra 7.2 .( utilizava 5.3 antes ) Será que eu teria então que conferir a versão do suporte ao JavaScript?
  9. i("resultado").innerHTML = ((((parseFloat(c1) * parseFloat(c2)) + ... Quando migrei para o servidor 7.2 parou de funcionar
  10. Estou desenvolvendo um sistema onde preciso em um formulário calcular realizar o cálculo de determinados campos como abaixo exemplificado: ( campo01 ) * ( campo02 ) = ( resultado01 ) ( campo03 ) * ( campo04 ) = ( resultado02 ) ( campo05 ) + ( campo06 ) = ( resultado03 ) ( resultado01 ) + ( resultado02 ) + ( resultado03 ) = ( totalgeral )
  11. Alberto Nascimento

    Função "Calcula" do JavaScript

    Mas o que não consigo entender @Omar~ é que quando o servidor estava rodando PHP 5.3x funcionava perfeitamente. Mas agora que migrei para o PHP 7.2 simplesmente parou de funcionar várias funções das minhas aplicações. Sei que muitas coisas foram alteradas como é o caso do mysqli
  12. Alberto Nascimento

    Função "Calcula" do JavaScript

    i("calcula").onclick = function(){ Este comando depois que eu atualizei meu servidor para PHP 7.2 não quer mais funcionar.
  13. Alberto Nascimento

    [RESOLVIDO] COMO SALVAR O NOVO NOME DA IMAGEM ? ( MÉTODO UPLOAD )

    @Omar~ veja só: Esta retornando o seguinte erro no arquivo "error_log" que é gerado dentro da pasta onde se encontram os arquivos PHP: var_dump($_POST);
  14. Alberto Nascimento

    [RESOLVIDO] COMO SALVAR O NOVO NOME DA IMAGEM ? ( MÉTODO UPLOAD )

    Como consigo salvar o "novo nome" da imagem que foi enviada para o servidor por meio de UPLOAD no mesmo registro em que estão sendo salvos os dados do formulário no banco de dados através do PHP. Consigo salvar os campos do formulário, mas o nome que é gerado ao enviar a imagem, não estou conseguindo. <?php include 'conecta_mysql.inc'; if(isset($_FILES['arquivo']['name']) && $_FILES["arquivo"]["error"] == 0) { echo "<center>Você enviou o arquivo: <strong>" . $_FILES['arquivo']['name'] . "</strong><br /></center>"; echo "<center>Seu tamanho é: <strong>" . $_FILES['arquivo']['size'] . "</strong> Bytes<br /><br /></center>"; $arquivo_tmp = $_FILES['arquivo']['tmp_name']; $nome = $_FILES['arquivo']['name']; $extensao = strrchr($nome, '.'); $extensao = strtolower($extensao); if(strstr('.jpg;.jpeg;.gif;.png', $extensao)) { $novoNome = md5(microtime()) . '.' . $extensao; $destino = 'imagens/' . $novoNome; if( @move_uploaded_file( $arquivo_tmp, $destino )) { echo "<br>"; echo "<img src=\"" . $destino . "\" />"; echo "<br>"; } else echo "Erro ao salvar o arquivo. Aparentemente você não tem permissão de escrita.<br />"; } else echo "Você poderá enviar apenas arquivos \"*.jpg;*.jpeg;*.gif;*.png\"<br />"; } else { echo "<center><h1>Você não enviou nenhum arquivo!</h1></center>"; echo "<center><br><h3><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a></h3></center>"; } $codphoto = $_POST['codphoto']; $nome = $_POST['nome']; $datafotografia = $_POST['datafotografia']; $photography = $_POST['novoNome']; $sql = "INSERT INTO photograph VALUES"; $sql .= "( '$codphoto', '$nome', '$datafotografia', '$photography' )"; if ($conexao->query($sql) === TRUE) { echo "<center> <h2> Obrigado !! Envio realizado com sucesso !! </h2></center>"; echo "<center><br><h3><a href='LINK_SITE'>ENVIAR OUTRA FOTOGRAFIA</a></h3></center>"; } else { echo "Erro: " . $sql . "<br>" . $conexao->error; } $conexao->close();
  15. Alberto Nascimento

    [RESOLVIDO] COMO SALVAR O NOVO NOME DA IMAGEM ? ( MÉTODO UPLOAD )

    @Omar~ seria no caso desta forma a se fazer? Agora, quanto ao que enviou, notei que não há chamada para o banco de dados, correto? Posso utilizar o seguinte arquivo ? Onde coloco o "include" ? <?php //cria a conexao mysqli_connect('localizacao BD', 'usuario de acesso', 'senha', 'banco de dados') $conexao = mysqli_connect('', '', '', ''); //ajusta o charset de comunicação entre a aplicação e o banco de dados mysqli_set_charset($conexao, 'utf8'); //verifica a conexão if ($conexao->connect_error) { die("Falha ao realizar a conexão: " . $conexao->connect_error); } ?> E para inserir, seria este comando? $sql = "INSERT INTO photograph VALUES"; $sql .= "( '$codphoto', '$nome', '$datafotografia', '$novonome' )";
  16. Alberto Nascimento

    [RESOLVIDO] COMO SALVAR O NOVO NOME DA IMAGEM ? ( MÉTODO UPLOAD )

    Imagino que fiz errado... veja só: <?php include 'conecta_mysql.inc'; // verifica se foi enviado um arquivo function codigoAleatorio($quantidade = null) { $letras = (isset($quantidade) ? (int) $quantidade : 10); $caracteres = '0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVxXyYwWzZ0123456789'; $retorno = ""; $misturar = str_split($caracteres); for ($i = 0; $i < $letras; $i++) { $retorno .= $misturar[array_rand($misturar)]; } return ($retorno); } /* Primeiro temos que saber se existe algum arquivo */ if (isset($_FILES['arquivo']) && !empty($_FILES['arquivo']['name'])) {  // Agora verificamos se é uma imagem e se ela é jpg switch ($_FILES['arquivo']['type']) { case 'image/jpg': case 'image/jpeg': case 'image/pjpeg': break; default: // Se entrar aqui é porque o arquivo enviado não é uma imagem ou não é jpg } $upload = new ImageUpload('imagens'); // Instanciamos a classe para upload /* Obs.: O diretório de armazenamento no caso será a pasta "imagens" * no mesmo diretório do arquivo que está executando isso. * Caso seja nessesário use: * __DIR__ '../../imagens/' <= ou seja desse diretório volte 2 e entre em imagens */ $nome_para_imagem = codigoAleatorio() . time(); // Criamos o nome da imagem (Nesse termo é impossível coexistir 2 com o mesmo nome) // Enviamos então a imagem // Parâmetros // 1 - O arquivo // 2 - Nome que terá // 3 - Se for maior que 500X500 pixels redimencione a mesma para 500 $upload->sendImage($_FILES['arquivo'], $nome_para_imagem, 500); // Agora verificamos se foi salva if ($upload->setResult()) { /* Esse é o real nome da imagem que foi armazenada * Use isso para registrar no banco de dados */ $nome_da_imagem = $upload->getImgName(); } else { // A imagem não foi salva } } $codphoto = $_POST['codphoto']; $nome = $_POST['nome']; $datafotografia = $_POST['datafotografia']; $photography = $_POST['novoNome']; $sql = "INSERT INTO photograph VALUES"; $sql .= "( '$codphoto', '$nome', '$datafotografia', '$photography' )"; $conexao->close(); $php>
  17. Alberto Nascimento

    [RESOLVIDO] PRINTAR PHP NA TELA

    Omar, segundo o depurador, são os seguintes erros: Line 82: $destino = $_POST['destino']; Line 84: $novonome = $_POST['novo_valor']; Estes são os dois erros apresentados, que antes quando era no PHP 5.3 este código rodava perfeitamente, porém agora o servidor é PHP 5.6 e 7.2
  18. Alberto Nascimento

    [RESOLVIDO] PRINTAR PHP NA TELA

    Como "printar" as execuções e erros do PHP na tela? Eu já cheguei a fazer isso, mas agora não estou encontrando mais onde esta porque tive que trocar meu PC
  19. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    Sei que existe um comando que faz isso... só não me recordo
  20. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    <?php include 'conecta_mysql.inc'; if(isset($_FILES['arquivo']['name']) && $_FILES["arquivo"]["error"] == 0) { echo "<center>Você enviou o arquivo: <strong>" . $_FILES['arquivo']['name'] . "</strong><br /></center>"; echo "<center>Seu tamanho é: <strong>" . $_FILES['arquivo']['size'] . "</strong> Bytes<br /><br /></center>"; $arquivo_tmp = $_FILES['arquivo']['tmp_name']; $nome = $_FILES['arquivo']['name']; $extensao = strrchr($nome, '.'); $extensao = strtolower($extensao); if(strstr('.jpg;.jpeg;.gif;.png', $extensao)) { $novoNome = md5(microtime()) . '.' . $extensao; $destino = 'imagens/' . $novoNome; if( @move_uploaded_file( $arquivo_tmp, $destino )) { echo "<br>"; echo "<img src=\"" . $destino . "\" />"; echo "<br>"; } else echo "Erro ao salvar o arquivo. Aparentemente você não tem permissão de escrita.<br />"; } else echo "Você poderá enviar apenas arquivos \"*.jpg;*.jpeg;*.gif;*.png\"<br />"; } else { echo "<center><h1>Você não enviou nenhum arquivo!</h1></center>"; echo "<center><br><h3><a href='javascript:window.history.go(-1)'>Clique aqui para volta.</a></h3></center>"; } $codphoto = $_POST['codphoto']; $nome = $_POST['nome']; $datafotografia = $_POST['datafotografia']; $photography = $_POST['novoNome']; $sql = "INSERT INTO photograph VALUES"; $sql .= "( '$codphoto', '$nome', '$datafotografia', '$photography' )"; if ($conexao->query($sql) === TRUE) { echo "<center> <h2> Obrigado !! Envio realizado com sucesso !! </h2></center>"; echo "<center><br><h3><a href='LINK_SITE'>ENVIAR OUTRA FOTOGRAFIA</a></h3></center>"; } else { echo "Erro: " . $sql . "<br>" . $conexao->error; } $conexao->close(); O código acima, consigo salvar os dados da tabela, porém não consigo salvar o nome do arquivo. A tabela, segue abaixo: SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; CREATE TABLE `photograph` ( `codphoto` int(11) NOT NULL, `nome` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `datafotografia` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `photography` varchar(255) COLLATE utf8_unicode_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ALTER TABLE `photograph` ADD PRIMARY KEY (`codphoto`); ALTER TABLE `photograph` MODIFY `codphoto` int(11) NOT NULL AUTO_INCREMENT; COMMIT;
  21. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    O que eu estou fazendo é um formulário de Upload onde ele primeiro "renomeia o arquivo que esta sendo enviado para não haver duplicidade" e então salve alguns dados do formulário em um banco de dados mysql, juntamente com o nome do arquivo que foi gerado para que saiba a qual se refere.
  22. Alberto Nascimento

    [RESOLVIDO] Salvar echo em um campo da tabela

    Tentei utilizar, mas não funcionou
  23. Alberto Nascimento

    [RESOLVIDO] ERRO DE ESCRITA

    ERRO DE ESCRITA Estou tentando salvar os dados de um formulário PHP no banco de dados mysql, porém esta retornando o seguinte erro: Erro ao salvar o arquivo. Aparentemente você não tem permissão de escrita. Erro de conexão com localhost, o seguinte erro ocorreu -> Access denied for user 'x'@'localhost' (using password: YES) A conexão é feita da seguinte forma: $host= ""; $bd= ""; $senhabd= ""; $userbd = ""; $conexao = mysql_connect($host,$bd, $senhabd); if (!$conexao) die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error()); //conectando com a tabela do banco de dados $banco = mysql_select_db($bd,$conexao); if (!$banco) die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error()); O que pode estar errado? Obs.: utilizava este no PHP 5.3, agora que estou no 7.2 esta retornando este tipo de erro.
  24. Alberto Nascimento

    [RESOLVIDO] ERRO DE ESCRITA

    Aproveitando Omar, Consigo enviar o arquivo para meu servidor ( upload ) perfeitamente, porém falta apenas que eu consiga inserir os dados do formulário em um banco de dados mysql. Seria possível eu tentar pegar a parte que "realiza o upload" e inserir em um formulário que já funcione ( ou seja, que esta gravando em um registro os dados inseridos na tabela? )
  25. Alberto Nascimento

    [RESOLVIDO] ERRO DE ESCRITA

    Caro Omar, Confesso que ainda não sou muito bom em mysqli_* Como então faria nesta situação, onde meu formulário envia os dados para um registro no banco de dados? Lembrando que o erro de "escrita" solucionei em parte. Agora preciso mesmo é realizar a conexão com o banco de dados, sendo que o mais interessante é que tenho outro formulário que utilizo e funciona perfeitamente com o mysql_*
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.