Jump to content


cjdj

Member Since 28/07/2010
Offline Last Active 09/04/2011, 15:53
-----

Posts I've Made

In Topic: Cadastro Com Foto

07/03/2011, 14:29

Olá.

Nessa linha, você está fazendo um procedimento equivocado:

$sql = mysql_query("INSERT INTO usuarios (nome, sobrenome, email, repete_email, senha, repete_senha, data_cadastro, foto) VALUES('{$nome}', '{$sobrenome}', '{$email}', '{$repete_email}', '{$senha}', '{$repete_senha}', now(), '{$foto}')") or die( mysql_error() );

Um campo do tipo varchar não é apropriado para armazenamento de arquivos e/ou imagens. Uma opção correta seria, por exemplo, BLOB.

Porém, para upload é mais interessante salvar no banco de dados apenas o endereço de acesso (diretório) ao arquivo e/ou foto. Você economiza espaço em sua base de dados e otimiza o desempenho do seu sistema, uma vez que o mesmo não precisa manipular o arquivo físico.

O script de upload que você está utilizando aparentemente está correto, basta você incluir o endereço de acesso à imagem na cláusula insert (no lugar de $foto). Posteriormente, na sua página web indique o diretório da foto em uma tag <img>.


[]s.

In Topic: Problemas Com Text Que Não Aceita Html

09/02/2011, 15:22

Olá.


Experimente usar apenas:

nl2br($texto)



Outro ponto. A manipulação de dados enviados em um formulário através de comandos como esse está em desuso:

$HTTP_POST_VARS["variavelQualquer"]


Procure utilizar:

$_POST["variavelQualquer"], $_GET["variavelQualquer"], $_REQUEST["variavelQualquer"].


Mais informações em http://www.php.net/m...ial.oldcode.php


Até mais.

In Topic: Opnião - Organização De Código.

30/01/2011, 12:29

Fernando, obrigado pelo seu comentário e pelo material disponibilizado para download.

Mas, concordo com o Cristiano em relação à maior dificuldade de organização do código embutida na geração dinâmica do html. De fato, os elementos estáticos são mais fáceis de serem estruturados, uma vez que até mesmo boas IDEs já fazem esse trabalho por nós através de algum comando.

Agora, quando precisamos imprimir várias informações através do 'echo()' por exemplo, torna-se bem mais difícil.


Mais uma vez, obrigado a todos pelos esclarecimentos.

In Topic: Opnião - Organização De Código.

27/01/2011, 09:18

LeoB e Cristiano, obrigado pelas opniões.


Até mais.

In Topic: Problema - Login.

06/09/2010, 22:55

Temporariamente, substituí a tag meta por:

echo "<script>document.location='ar_home.php'</script>";

Depois, irei adaptar o código para utilizar header location. Ainda não posso utilizar pq estou imprimindo código html antes deste trecho...


Até mais.

IPB Skin By Virteq