Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2003, 03:29
Avatar de homer
homer
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 40
Antigüedad: 21 años, 1 mes
Puntos: 0
De acuerdo

Ante todo quiero dar las gracias a Cluster por sus sugerencias. Finalmente he resuelto esto con una mezcla de javascript y PHP (gracias a Karlankas del foro de javascript). Dejo el código por si le resulta útil a alguien:

<head>
<title>Sugerencias de lectura</title>

</head>
<body bgcolor="#FFFFFF" onload="document.forms[0].env_report.value=opener.location.href">
<?php
// Si se ha cubierto y enviado el formulario lo procesamos
if ($submit == 'enviar')
{
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje

$asunto = "Un amigo te recomienda una noticia de poner lo que quieras";
$mensaje = "Hola ".$nombreamigo.", tu amigo ".$tunombre." recomienda que veas la siguiente noticia de lo que quieras:\n ".$env_report." ";
// Envío del mensaje
if (mail($emailamigo, $asunto, $mensaje, "From: $tuemail."))
{
// Ha funcionado
print "<p>Su sugerencia ha sido remitida.</p>";
}
else
{
// No ha funcionado
print "<p>No se ha podido remitir su sugerencia.</p>";
print "<p><a href=javascript:history.back()>Volver</a></p>";
}
}
// Si no se ha procesado el formulario es que aún no lo hemos
// presentado, así que hagámoslo
else
{
?>

<p>Envío de sugerencias</p>
<form action="<?php echo $PHP_SELF ?>" method="post">
<p>Recomienda este sitio a un amigo:</p>
<p>Tu nombre:<br>
<input name="env_report" type="hidden" value="">
<input type="text" name="tunombre" size="20"><br>
Tu email:<br>
<input type="text" name="tuemail" size="20"><br>
Nombre de tu amigo:<br>
<input type="text" name="nombreamigo" size="20"><br>
Email de tu amigo:<br>
<input type="text" name="emailamigo" size="20"><br>
<br>
<input type="submit" name="submit" value="enviar" onClick="link(this)"></p>
</form>
<?
}
?>
</body>
</html>