Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 06:24
Vitolo_1
 
Fecha de Ingreso: junio-2008
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 1
Ayua con formulario

Buenas, estaba haciendo un formulario para poner en una pagina web en la que tengo wordpress, la idea es que el visitante, tenga la opcion de notificar un enlace roto con solo pulsar un boton, el codigo seria este:

Código:
  <form id="form" name="form" method="post" action="http://dominio.com/enlace_roto.php">
            &iquest;Enlace roto?, avisanos. Muchas gracias
<p>

Nombre: <input name="nom" type="text" id="nom" size="30" value="<?php the_title(); ?>" disabled="disabled" /><br><br>
URL: <input name="enl" type="text" id="enl" size="30" value="<?php the_permalink(); ?>" disabled="disabled" /><br><br>
<input type="submit" name="submit" value="Avisar" />
</p>
</form>
Aclaraciones:
- <?php the_title(); ?> da el nombre del articulo de esa pagina
- <?php the_permalink(); ?> da la direccion de la pagina en la que se encuentre.

el contenido de enlace_roto.php es:

Código:
		<?php 
$mail='[email protected]'; 
$nom = $_POST['nom'];
$enl = $_POST['enl'];
$asunto = "Enlace roto";  



$message = 
"Nombre:".$nom.
"URL:".$enl.;

if (mail($mail,$message,"Contacto: ".$nom." ".$asunto.""))  include ("$enl");?>
Con esto haga que me mande un email con los datos recogidos y que una vez hecho, te devuelva a la pagina en la que anteriormente estabas, que es la recogida en la funcion <?php the_permalink(); ?>.


El problema es que no manda el correo porque se queda en enlace_roto.php, nose que errores puede tener, gracias.