Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/09/2014, 17:36
Avatar de jhon_fragozo
jhon_fragozo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bucaramanga
Mensajes: 15
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: No envía correo el Formulario de contacto

Bueno he reestructurado el código y ya llegan los mensajes al correo, pero surgieron dos problemas, el primero es que al enviar, en el navegador me sale esta advertencia:

Warning: mail(/var/log/phpmail.log) [/phpmanual/function.mail.html]: failed to open stream: Permission denied in /home/novamarcascom/public_html/send_email.php on line 28

el segundo es que el texto del campo de "Dirección" llega vacio.



Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Novamarcas</title>

<h2>Contacto</h2>
<?php
    $author 
$_REQUEST["author"]; 
    
$address $_REQUEST["address"]; 
    
$phone $_REQUEST["phone"]; 
    
$city $_REQUEST["city"]; 
    
$company $_REQUEST["company"]; 
    
$email $_REQUEST["email"]; 
    
$text $_REQUEST["text"];
 
$totalmessage "
        Nombre: $author  \n
        Dirección: $address  \n
        Teléfono: $phone  \n
        Ciudad: $city \n
        Empresa: $company \n
        Correo: $email \n
        Mensaje: $text \n"
;
   
//then pass that variable into the function
mail"[email protected]""Formulario - Pagina Web"$totalmessage"From: $email" );
echo 
"Gracias por enviarnos su mensaje, en breve nos estaremos comunicando con usted";
?>
</head>