Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte galera, re-fiz um site hospedado na Locaweb e o formulário usando o mail(); não funcionava de jeito nenhum...
Dai resolvi dar uma pesquisada por aqui pra ver o que encontrava, e vi que era um problema de SMTP com o \n pra quebrar linha, removido isso ta funcionando perfeitamente, agora ai vem o problema...
Como faço a quebra de linha no código de envio sem o \n?
Sem ele o conteudo ta chegando tudo junto, ex: nome: aaaaaaaaa, email: aaaaaaaaaaaaaaaaaa
ta +/- assim o code:
$problema = $_POST['problema'];
$imasters = $_POST['imasters'];
$mensagem = "Informações enviadas:";
$mensagem .= "Postei meu $problema";
$mensagem .= "No $imasters";
mail("mail@blabla", "assunto", $mensagem, "From: $problema");
Valeu galera http://forum.imasters.com.br/public/style_emoticons/default/grin.gif e desculpem se fiz alguma confusão no post to enferrujado no php http://forum.imasters.com.br/public/style_emoticons/default/blush.gifSaquei vou tentar! valeu
e tava do mesmo jeito o código, só acrescentava o \n, tipo:
$mensagem = "Informações enviadas: \n";
$mensagem .= "Postei meu $problema \n";
$mensagem .= "No $imasters \n";uma observação
evite acostumar-se "viciar-se" a programar sem padronização recomendada:
>
$mensagem = "Informações enviadas: \n";
$mensagem .= "Postei meu $problema \n";
$mensagem .= "No $imasters \n";
numa concatenação separe string de variáveis
$mensagem = "Informações enviadas: " . chr(13);
$mensagem .= "Postei meu " . $problema . chr(13);
$mensagem .= "No " . $imasters . chr(13);Putz foi tanta correria que eu esqueci de vir agradecer; Mil perdões!
Vlw mesmo hinom foi resolvido com sucesso e obrigado pela dica da concatenação, já estou usando! :D
poderia mostrar como estava antes? com o \n ??
e respondendo sua questão
utilize a função chr() para retornar um caracter específico
a quebra de linha é o numero 13