Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/10/2003, 07:35
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
stanmx

Tal cual "dejastes" el código .. si te fijas BIEN ..No tiene sentido el código HTML que pusistes (<html>.... </html>) ..

Fijate: Ejecuta tu código y edita el código HTML que estás generando (en tu navegarod edición -> ver código fuente) ..

Veras como en el caso que haces tu "sorry.php" .. ese mensaje "sale" antes (en el código HTML generado) que las própias cabeceras HTML y <body> ... Ese código generado NO sería correcto pese que la mayoría de navegadores "lo pase" ... no cumple los standares de la W3 ...

Y lo mismo para el caso del "else" donde envias el e-mail .. Ademas, si en la página resultante que muestras tu mensaje "thanksecho.php" .. recargas la página, veras como tu navegador te pide enviar denuevo las variables y en consecuencia (si aceptas) se enviaran e-mails repetidos con la misma información .... (esto si esa variable $sentmail llega por POST .. que no lo sé en tu caso).

Los "mensajes" tanto de error como de exito sería altamente recomendable que los gestionases en otra página o en la misma pero haciendo una redireección automática al terminar el proceso vía por ejemplo: header("location: pagina.tal?msg=error o exito .. ");

En resumen .. FIJATE bien que es lo que estás generando ... (HTML) y piensa en lo que te decia: como funciona PHP ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.