Código :
$f_nombre = ereg_replace("&", "%26", $_POST['the_name']); $f_correo = ereg_replace("&", "%26", $_POST['the_email']); $f_direccion = ereg_replace("&", "%26", $_POST['the_addres']); $f_comentario = ereg_replace("&", "%26", $_POST['the_comments']); //$mytime = date("l dS of F Y h:i:s A", time()); $submitted_on = date ("Y-m-d H:i:s",time()); $correo_envio = "[email protected]"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; //dirección del remitente $headers .= "From: ".$f_nombre." <".$f_correo.">\r\n"; //dirección de respuesta, si queremos que sea distinta que la del remitente //$headers .= "Reply-To: [email protected]\r\n"; //ruta del mensaje desde origen a destino //$headers .= "Return-path: [email protected]\r\n" //direcciones que recibián copia //$headers .= "Cc: [email protected]\r\n"; //direcciones que recibirán copia oculta $headers .= "Bcc: [email protected]\r\n"; $asunto = $f_nombre . " ha llenado el formulario de correo Web"; $cuerpo .= "<b>" . $f_nombre . "</b> llenó la Forma de correo desde la Página Web http://www.pagina.com<br>"; $cuerpo .= "Esta es la Información que han enviado:<br><br><b>Nombre:</b> $f_nombre<br><b>Correo electrónico:</b> $f_correo<br><b>Dirección:</b> $f_direccion<br><b>Comentarios:</b> $f_comentario<br><br>"; $cuerpo .= "La operación fue enviada desde $the_ip <br>"; $cuerpo .= "Fecha de envio: $submitted_on<br><br>"; $cuerpo .= "Tenga un buen dia...<br>"; mail($correo_envio, $asunto, $cuerpo , $headers);
el problema es que el $f_comentario, no respea los saltos de linea, y cuando encuentra el primero, borra todo lo demas...
Que procede aqui????
ha que filtrar el \n por un <br>
estoy enviando el correo como html