Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/07/2011, 05:07
ivan_pala21
 
Fecha de Ingreso: abril-2011
Ubicación: barcelona
Mensajes: 127
Antigüedad: 13 años
Puntos: 2
Respuesta: insertar una dirección en un correo por formulario

no se no me sale la url en el mail

esto es como lo puse:
formulario
Código PHP:
Ver original
  1. <form id="contacto" name="contacto" method="post" action="envioamigo.php">
  2.       <table width="310" border="0">
  3.         <tr>
  4.             <td><input type="hidden" name="url" value="<?php echo $PHP_SELF; ?>"/></td>
  5.           <td width="155">Tu nombre</td>
  6.           <td width="161"><input name="minombre" type="text" id="minombre" /></td>
  7.         </tr>
  8.         <tr>
  9.           <td>Nombre de tu amigo</td>
  10.           <td><input name="nombre" type="text" id="nombre" /></td>
  11.         </tr>
  12.         <tr>
  13.           <td>Su email</td>
  14.           <td><input name="mail" type="text" id="mail" /></td>
  15.         </tr>
  16.         <tr>
  17.           <td colspan="2">Quieres decirle algo a tu amigo</td>
  18.         </tr>
  19.         <tr>
  20.           <td colspan="2"><textarea name="comentario" cols="35" rows="5" id="comentario"></textarea></td>
  21.         </tr>
  22.         <tr>
  23.           <td colspan="2" align="center"><input name="Enviar" type="submit" value="enviar" />
  24.        
  25.           <a href="#" onclick="cierra()">cerrar ventana </a>
  26.           </td>
  27.         </tr>
  28.       </table>  
  29. </form>

pagina php envioamigo.php:
Código PHP:
Ver original
  1. <?php
  2. $minombre= $_POST['minombre'];
  3. $nombre = $_POST['nombre'];
  4. $mail = $_POST['mail'];
  5. $url= $_POST['url'];
  6.  
  7.  
  8. $header = 'From: ' . $mail . " \r\n";
  9. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  10. $header .= "Mime-Version: 1.0 \r\n";
  11. $header .= "Content-Type: text/plain";
  12.  
  13.  
  14. $mensaje = "Este mensaje fue enviado por " . $minombre . ", de http://www.xanina.com/tienda.php" ." \r\n";
  15. $mensaje .= "visita" . $url . " \r\n";
  16. $mensaje .= "Tu amigo dice: " . $_POST['comentario'] . " \r\n";
  17. $mensaje .= "Enviado el " . date('d/m/Y', time());
  18.  
  19.  
  20. $asunto = 'Te recomiendo que mires esta web';
  21.  
  22. mail($mail, $asunto, utf8_decode($mensaje), $header);
  23.  
  24. echo 'Tu amigo recibio el e-mail';
  25.  
  26. ?>

vgonga gracias de todas formas seguiré privando