DETECCION DE LA PAGINA ACTUAL Y DEL TITULO EN PHP

luis
11 de Abril del 2003
CUESTIONES:

1)Quiero enviar un email de recomendacion y hasta ahi sencillo, lo que pasa es que quiero recomendarle la pagina actual donde estoy y Necesito saber como detectar la direccion de la pagina donde estoy porque el formulario siempre va a ser el mismo en todas las paginas pero el contenido de la pagina y la direccion van a cambiarme siempre, y con esa direccion meterla en una variable y enviarla como un enlace .

2)Por otra parte quiero saber como detectar el titulo de la pagina actual tambien y pasarselo y meterlo en otra variable mas.

FORMULARIO QUE TENGO EN TODAS LAS PAGINAS

<form method="POST" action="recomendar.php">
<p>Recomienda este sitio a un amigo:</p>
<p>Tu nombre:<br>
<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" value="Recomendar" name="B1"></p>
</form>



ARCHIVO QUE PROCESA EL FORMULARIO

<?
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje
$asunto = "Un amigo te recomienda pagina.com";

$mensaje = "Hola ".$nombreamigo.", tu amigo ".$tunombre." recomienda
que ingreses al sitio ".$variable donde metere la pagina actual.", en el cual podrás encontrar ".$variable donde metere el titulo de la pagina actual";


// Utilizamos la función mal() de PHP para realizar el envío
// del mensaje
mail($emailamigo, $asunto, $mensaje, "From: ".$tuemail);
?>
<html>
<head><title>Recomendarnos</title></head>
<body>
Muchas gracias por recomendarnos.
</body>
</html>

Muchas gracias a todos los que me respondan y un saludo:

luis


Leobardo
11 de Abril del 2003
1:
para saber la página que se esta corriendo usa la variable de php $PHP_SELF y te da la ruta completa del archivo, para más detalle ejecuta en un archivo como prueba
<?
phpinfo();
?>
para que veas todas las variables de PHP y cheques cuales te pueden servir

2:
para saber el titulo de la página, te recomiendo que en tu formulario declares un hidden que almecene el titulo y en una función de JaveScript que se ejecute cuando carges la página le des el valor a dicha variable, supongo que se ha de poder, o bien lleva una relación de las páginas con respecto a su titulo