Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/08/2010, 01:46
Alcalina
 
Fecha de Ingreso: marzo-2009
Mensajes: 42
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: formulario php porfa

Código PHP:
<?php 
///////Configuración///// 
$mail_destinatario 'Mi correo electronico';    
///////Fin configuración// 

if (isset ($_POST['enviar'])) { 
  
$headers "From: ".$_POST['email']. "\r\n";
  
$asunto $_POST['asunto'];
  
$mensaje "nombre: ".$_POST['nombre']."<br>\nURL O ENLACE DE LA PELICULA BORRADA: ".stripcslashes ($_POST['asunto'])."<br>\nMensaje :<br>\n ".stripcslashes ($_POST['mensaje']);
   
  if ( 
mail ($mail_destinatario$asunto$mensaje$headers )) 
    echo 
'<p>Su mensaje a sido enviado correctamente. Gracias por contactar con Cinemahd.org</p>'
  else
    echo 
'<p>Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.</p>';
  
//echo $mail_destinatario."<br>".$asunto."<br>".$mensaje."<br>".$headers; 


echo 
'<form action="'.$_SERVER['PHP_SELF'].'" method="post"> 
<label for="nombre">Tu nombre: </label> 
<input type="text" name="nombre" size="50" maxlength="80"><br/> 
<label for="email">Email : </label> 
<input type="text" name="email" size="50" maxlength="60"><br/> 
<label for="asunto">URL O ENLACE DE LA PELICULA BORRADA : </label> 
<input type="text" name="asunto" size="50" maxlength="60"><br/> 
<label for="mensaje">Mensaje : </label> 
<textarea name="mensaje" cols="31" rows="5"></textarea> <br/> 
<label for="enviar"> 
<input type="submit" name="enviar" value="Enviar consulta"></label> 
</form><p>&nbsp;<p><br>'

?>
Lo he probado y solo me daba un error en la linea 7 por concatenar la variable headers sin haberla declarado, lo único que he hecho más es tabularlo, y separarte las opciones del mail() en variables para verlo más claro.

Otra cosa que te he tocado es el action para que apunte a la misma página desde la que lanzas el formulario, funcionar funciona.

Suerte!