Disculpen el doble post, conseguí el código que elabore hoy pero no encuentro la diferencia entre uno y otro, alguien se da cuenta?.
![enojado](http://static.forosdelweb.com/fdwtheme/images/smilies/enojado.png)
este funciona bien:
Código:
<?php
$nombre=$_REQUEST['nombre'];
$correo=$_REQUEST['correo'];
if ($nombre=="")
{Header ("location: http://cymaco.webatu.com/juegos/mal.html");}
else
{
if ($correo=="")
{Header ("location: http://cymaco.webatu.com/juegos/mal.html");}
else {
$mail="[email protected]";
$cuerpo="Este es un mensaje de prueba
Nombre: ".$nombre."
Correo: ".$correo."
Fin del mensaje";
mail($mail,"MENSAJE DE PRUEBA",$cuerpo);
echo "Mensaje enviado";
}
}
?>
este funciona mal:
Código:
<?php
$nombre==$_REQUEST['nombre'];
$correo=$_REQUEST['correo'];
$comentario=$_REQUEST['comentario'];
if ($nombre=="")
{Header ("location: http://digitaldesign.hostei.com/nuevo/mal.html");}
else
{ if ($comentario=="")
{Header ("location: http://digitaldesign.hostei.com/nuevo/mal.html");}
else
{
$ar=fopen($_REQUEST['codigo2'].".txt","a") or
die("Problemas en la creacion");
$div="<div class='coment'>";
$cerrardiv="</div>";
$fecha=date("D / M / Y");
fputs($ar,$div);
fputs($ar,"<span>".$fecha."</span>");
fputs($ar,"\n");
fputs($ar,$_REQUEST['nombre']." comento:");
fputs($ar,"\n");
fputs($ar,$_REQUEST['comentario']);
fputs($ar,$cerrardiv);
fclose($ar);
//Enviare el correo
$mail="[email protected]";
$nombre=$_REQUEST['nombre'];
$correo=$_REQUEST['correo'];
$comentario=$_REQUEST['comentario'];
$codigo=$_REQUEST['codigo2'];
$cuerpo = "
Esto es un mensaje envíado desde la Web.
Cod: ".$codigo."
Nombre: ".$nombre."
Correo: ".$correo."
Comentario: ".$comentario."";
mail($mail,"JONATHAN - Digital Design",$cuerpo);
Header("Location: avisos.php?codigo=".$_REQUEST['codigo2']);
}
}
?>
(funciona mal, porque aunque los campos estén completos me envía a el mal.html...