mail() e sockets

Orochi

Power Member
Boas pessoal, antes de mais queria dizer que me iniciei recentemente em php logo não é de estranhar qualquer erro que eu faça. O que eu queria é o seguinte: Queria que através de um cliente IRC, conecte uma socket que aceda a uma página php que supostamente vai enviar um email.

O link à qual devo conectar é o seguinte:

[email protected]&subject=Assunto&message=Teste1(aqui quero uma quebra de linha)Teste2

o code em php é o seguinte:

Código:
<html>
<body>

<?php
if (isset($_REQUEST['email']))
  {
  $email = $_REQUEST['email'] ; 
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  $message2 = nl2br("$message");
  mail( "[email protected]", "Subject: $subject",
  $message2, "From: $email" );
  echo "Foi enviado o seguinte email: <br>";
  echo nl2br($message);
  }
else
  {
  echo "<form method='post' action='index.php'>
  Email: <input name='email' type='text' /><br />
  Subject: <input name='subject' type='text' /><br />
  Message:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form>";
  }
?>

</body>
</html>

Já tentei sem nl2br(), já tentei no link <br>, <br />, \r\n, \n e nada. No email vem sempre estes valores atrás em vez de fazer quebra de linha.

Alguém me pode ajudar?
 
Tenta assim:

Código:
<html>
<body>

<?php
if (isset($_REQUEST['email']))
  {
  $email = $_REQUEST['email'] ; 
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;

if(get_magic_quotes_gpc())
{
$message = stripslashes($message);
}


  mail( "[email protected]", "Subject: $subject",
  $message, "From: $email" );
  echo "Foi enviado o seguinte email: <br>";
  $enviado = nl2br($message);
  echo $enviado;
  }
else
  {
  echo "<form method='post' action='index.php'>
  Email: <input name='email' type='text' /><br />
  Subject: <input name='subject' type='text' /><br />
  Message:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form>";
  }
?>

</body>
</html>
 
Última edição:
Retorna-me normal:

Teste1\nTeste2

*EDIT* já resolvi o problema. %0D retorna quebra de linha :D
 
Última edição:
Back
Topo