Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/08/2006, 11:04
Avatar de el_tigre
el_tigre
 
Fecha de Ingreso: febrero-2006
Ubicación: Perú
Mensajes: 1.044
Antigüedad: 18 años, 3 meses
Puntos: 8
De acuerdo

amigos que tal, gracias por la solución anterior la voy a probar, pero miren este codigo estoy usando

Código:
<!-- formulario de recomendación -->
		    
  <? if ($HTTP_GET_VARS["accion"] == "") {
?>
		    
  <span class="Estilo14">Recomienda este sitio</span>
          </div>
		  <form method="post" action="recomendar.php?accion=enviar" name="recomienda">
  <div align="center">
    <p><br>
        <br>
        <span class="Estilo12">Tu Nombre:</span> 
      <input type="text" name="n_remitente" size="20" />
      </p>
    <p><br>
      <span class="Estilo12">Tu E-mail:</span> 
      <input type="text" name="e_remitente" size="20">
        </p>
    <p><br>
      <span class="Estilo12">Nombre de tu amigo:</span> 
      <input type="text" name="n_destinatario" size="20">
        </p>
    <p><br>
      <span class="Estilo12">E-mail de tu amigo:</span> 
      <input type="text" name="e_destinatario" size="20">
        </p>
    <p><br>
        <br>
        <input type="submit" value="Recomendar">
      </p>
  </div>
</form>

<!-- envío del formulario y acuse de envío o información de errores -->
<?
}

elseif ($HTTP_GET_VARS["accion"] == "enviar") {

// recojo las variables que vienen desde el formulario
$n_destinatario = $HTTP_POST_VARS["n_destinatario"];
$e_destinatario = $HTTP_POST_VARS["e_destinatario"];
$n_remitente = $HTTP_POST_VARS["n_remitente"];
$e_remitente = $HTTP_POST_VARS["e_remitente"];

// si los campos no están vacíos
  if ($n_destinatario != "" && $e_destinatario != "" && $n_remitente != "" && $e_remitente != "") {

//indica la url de tu sitio
    $url = "http://www.dcristo.org";
//indica el nombre de tu sitio
     $nombre_del_sitio = "D'CRISTO";
//indica el asunto del mensaje
     $asunto = $n_remitente . " te recomienda ";
//redacta el mensaje
     $mensaje = "Hola " . $n_destinatario . ":<br>";
     $mensaje .= $n_remitente . " te recomienda que visites este fabuloso sitio <b>" . $nombre_del_sitio . "</b>.<br>";
     $mensaje .= "Puedes verlo en <a href='" . $url . "'>" . $url . "</a><br><br>Saludos!";

//indica que el mail se envía en formato HTML

     $encabezado = "From:".$e_remitente."\nReply-To:".$e_remitente."\n";
     $encabezado .= "X-Mailer:PHP/".phpversion()."\n";
     $encabezado .= "Mime-Version: 1.0\n";
     $encabezado .= "Content-Type: text/html";

//envía el mensaje

     mail($e_destinatario,$asunto,$mensaje,$encabezado);

//Informa al usuario que se ha enviado el mensaje

     echo "<b>El mensaje ha sido enviado</b>.<br>Gracias por recomendarnos!";

     }

//si existen campos vacíos, envía un mensaje de error

     else {

     echo "Por favor, es necesario que completes todos los campos.<br>";
     echo "<a href='recomendar.php'>Pincha aquí</a> para corregir los campos.";

     }

}
?>
Pero lo he probado para ver si llega y nunca llega nada de correo, a que se debe?, si alguien sabe esto por fa.