Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/10/2016, 18:44
el_loco90
 
Fecha de Ingreso: julio-2012
Mensajes: 234
Antigüedad: 12 años, 8 meses
Puntos: 9
Respuesta: Enviar url automatico al enviar un email

Cita:
Iniciado por rbczgz Ver Mensaje
Hola ,

Sigues colocando el echo como no debes, ya te lo dijo AngelKrak, en vez de así:

Código PHP:
Ver original
  1. $mensaje .= " Te han enviado una postal, para verla entra a " . $link . " echo "http://" . $host . $url; ";

Es así:

Código PHP:
Ver original
  1. $mensaje .= " Te han enviado una postal, para verla entra a " . $link . " http://" . $host . $url; ";

Así obtienes la URL actual, lo que no significa que sea la que tú necesitas que se envíe, porque, la verdad, no acabo de entender qué URL necesitas enviar...
lo estoy haciendo asi
Código PHP:
Ver original
  1. <?php
  2. if ( isset($_POST[ 'nombre' ]) and !empty( $_POST[ 'nombre' ] ) ){  
  3.       $host= $_SERVER["HTTP_HOST"];
  4.       $url= $_SERVER["REQUEST_URI"];
  5.       $para = $_POST['receptor'];
  6.       $asunto = "Postal enviada por tu amigo/a desde gdfemia.com.ar";
  7.       $nombre = $_POST['nombre'];
  8.       $mail = $_POST['email'];
  9.       $link = $_POST['link'];
  10.       $consulta = $_POST['consulta'];
  11.       $mensaje = "Este mensaje fue enviado por " . $nombre . " \r\n";
  12.       $mensaje .= " Te han enviado una postal, para verla entra a " . $link . " http:// " . $host . $url;
  13.       $mensaje .= " El email de su amigo es: " . $mail . " \r\n";
  14.       $mensaje .= " Mensaje: " . $consulta . " \r\n";
  15.       $mensaje .= " Enviado el " . date('d/m/Y', time());
  16.       $cabeceras = 'From: [email protected]' . "\r\n" .
  17.        'Reply-To: [email protected]' . "\r\n" .
  18.        'X-Mailer: PHP/' . phpversion();
  19.       $mensaje = wordwrap($mensaje, 70);
  20.       ini_set(sendmail_from,'[email protected]');
  21.       mail($para, $asunto, utf8_decode($mensaje), $cabeceras);
  22.       ?>
  23.       <?php
  24. }
  25. ?>

pero me manda el vinculo asi http://
portal.gdfemia.com.ar/web/estatica/enviodepostales.php

y me lo tendría que enviar asi http://portal.gdfemia.com.ar/web/est...lamistad1.html

enviodepostales.php es el archivo que contiene el php de arriba, es decir, las postales están hechas en flash y al enviar lee enviodepostales.php y envía con la url de la postal, me explico?