Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/05/2007, 19:29
Avatar de RobiBaggio
RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
Re: No me respeta el formato

Esteeee... Siguiendo los ejemplos de la página web, he estado armando o reestructurando el archivo php, llevo un rato moviéndole y nada... en el ejemplo del web que mencionas no esta definido lo de HTML... y si se lo agrego en las definiciones simplemente no lo toma, ya respeta los saltos de línea con /r (con <br> me manda a la burguer) y los acentos igual no los muestra... el código que resultó reemplazando elementos del ejemplo es el siguiente:

Código PHP:

//Comienzo definiendo variables igual que en el ejemplo. Y el $nombrereg lo
// toma literal, no como variable.

<?php 
$destino
='[email protected]'
$origen_nombre='$nombrereg'
$origen_mail='$mailreg'
$subject='Resultado Curso PLD $nombrereg'

//En el bloque siguiente defino lo de los acentos y el html

$headers "MIME-Version: 1.0\r\n"
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"

//Acá le dejo lo que tenía el anterior archivo.

$date date("d/m/Y H:i:s"); 
if (
$REMOTE_ADDR == ""$ip "no ip"
else 
$ip getHostByAddr($REMOTE_ADDR);

$headers "From: $origen_nombre <$origen_mail>\r\n"
$headers .= "Reply-To: $origen_mail\r\n";  
$headers .= "Return-Path: $origen_nombre <$origen_mail>\r\n";   
$mensaje="El usuario $nombrereg ha dejado sus datos \r Fecha: $date \r Nombre: $nombrereg \r E-mail: $mailreg \r Empleado: $numempleado \r Agente o Corredor: $numagente \r Calificación: $calif"

mail($destino,$subject,$mensaje,$headers); 
echo 
"&contestar=Estado: mensaje enviado correctamente.&"
?>
El anterior archivo, dodne usaba <br> tiene formato y el asunto del mail lo respeta, solo falta corregir lo del origen del mail... pero nada que ver con el ejemplo del sitio web que esta más limpio...

Una manito porfavor, estoy tratando de entender cómo colocar todo pero no encuentro la manera exacta... Gracias

-------------
No estaría enloquecido si dejara de hacer cosas raras el codigo

Ya le valió el:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

Y los acentos nuevamente no salen

Última edición por RobiBaggio; 16/05/2007 a las 20:00