Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/02/2008, 13:35
-sata-
 
Fecha de Ingreso: febrero-2008
Mensajes: 17
Antigüedad: 17 años
Puntos: 0
Re: Ayuda con Formulario PHP

Esto seria la parte del PHP

Cita:
<?php

$ip = $_POST['ip'];
$httpref = $_POST['httpref'];
$httpagent = $_POST['httpagent'];
$visitor = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];
$attn = $_POST['attn'];

if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "Escribi bien tu mail.\n";
$badinput = "Lo pusiste mal\n";
echo $badinput;
die ("Volve atras!");
}

if(empty($visitor) || empty($visitormail) || empty($notes )) {
echo "Uno o mas campos quedaron incompletos, \n";
die ("Volve y llenalos!");
}

$todayis = date("j / n");

$attn = $attn ;
$subject = $attn;

$notes = stripcslashes($notes);

$message = "Fecha: $todayis\n
De: $visitor ($visitormail)\n
Mensaje: $notes \n
";

$from = "De: $visitormail\r\n";


mail("[email protected]", $subject, $message, $from);

?>
Y la parte del mensaje de enviado esta afuera del php...Seria esto:

Cita:
Gracias <span class="TextoSend"><?php echo $visitor ?></span> por mandarnos tu mensaje...Tu mail es <span class="TextoSend"><?php echo $visitormail ?></span> y tu mensaje fue: <span class="TextoSend"><?php $notesout = str_replace("\r", "<br/>", $notes);
echo $notesout; ?>.</span><div class="EspacioContenido"></div>
Si alguno de los datos esta mal volv&eacute; <a href="contacto.php">atr&aacute;s</a> y mandalo devuelta.
</div>
</div></div>
<div class="EspacioContenido"></div>
</div>
<div class="BordeInferior">resoluci&oacute;n recomendada 1024 x 768</div>
Esta hasta la DIV del borde inferior

Obviamente esto se encuentra en el archivo "sendemail.php" y no en el "contacto.php"

P.D.: Yifly, si es la sentencia die () la que hace que se corte el diseño, pero si la saco aparecen los dos mensajes juntos, el de error y el de enviado =S