Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/03/2011, 19:02
rossijona
 
Fecha de Ingreso: junio-2010
Mensajes: 142
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: Ayuda con este envío de correo

Disculpen el doble post, conseguí el código que elabore hoy pero no encuentro la diferencia entre uno y otro, alguien se da cuenta?.
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...