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

Muy buenas
tengo un problema como puedo pasar la dirección de una pagina atreves de un formulario, me explico tengo un formulario para recomendar a un amigo esa web pero necesito que esa dirección se envié por correo a la persona que queramos y salga la dirección de la pagina el enlace vaya .
yo tengo este código que envía una serie de datos nombre y un mensaje hasta aquí bien os pongo el código.

este es el formulario que se abre desde una pagina en una ventana nueva para rellenar y ser enviado.( yo quiero enviar el enlace de esa pagina que abre el formulario).

Código PHP:
<form id="contacto" name="contacto" method="post" action="envioamigo.php">
      <
table width="310" border="0">
        <
tr>
          <
td width="155">Tu nombre</td>
          <
td width="161"><input name="minombre" type="text" id="minombre" /></td>
        </
tr>
        <
tr>
          <
td>Nombre de tu amigo</td>
          <
td><input name="nombre" type="text" id="nombre" /></td>
        </
tr>
        <
tr>
          <
td>Su email</td>
          <
td><input name="mail" type="text" id="mail" /></td>
        </
tr>
        <
tr>
          <
td colspan="2">Quieres decirle algo a tu amigo</td>
        </
tr>
        <
tr>
          <
td colspan="2"><textarea name="comentario" cols="35" rows="5" id="comentario"></textarea></td>
        </
tr>
        <
tr>
          <
td colspan="2" align="center"><input name="Enviar" type="submit" value="enviar" />
          </
td>
        </
tr>
      </
table>   
</
form
aquí el código php para enviar el mensaje en una pagina diferente llamada envióamigo.php

Código PHP:
<?php
$minombre
$_POST['minombre'];
$nombre $_POST['nombre'];
$mail $_POST['mail'];


$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $minombre ", de http://www.xanina.com/tienda.php" ." \r\n";
$mensaje .= "Tu amigo dice: " $_POST['comentario'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());


//$para = '[email protected]';
$asunto 'Te recomiendo que mires esta web';

mail($mail$asuntoutf8_decode($mensaje), $header);

echo 
'Tu amigo recibio el e-mail';

?>
bueno eso es todo quizás a alguien le sirva lo escrito, gracias de antemano.