Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/11/2012, 15:12
herbertespejoflores
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Problema con envio de formulario forms.js y php

Mi hosting es gratuito, y el dominio es .tk

Mi web ya esta subida al hosting, es: www.herbertespejoflores.tk y como se daran cuenta en la parte de contacto no envia los correos del formulario.

Y con respecto al MailHandler.php, ese archivo no lo tengo dentro de mi directorio raiz, lo que he hecho es recien crear un archivo MailHadler.php pero no se en que parte colocarlo. Por el momento he creado una carpeta llamada bin y dentro de ella puse el MailHadler.php pero aun eso no funciona.

Mi servidor es supuestamente gmail.com

MailHadler.php

Código PHP:
<?php
    $owner_email 
$_POST["[email protected]"];
    
$headers 'From:' $_POST["email"];
    
$subject 'A message from your site visitor ' $_POST["name"];
    
$messageBody "";
    
    
$messageBody .= '<p>Visitor: ' $_POST["name"] . '</p>' "\n";
    
$messageBody .= '<br>' "\n";
    
$messageBody .= '<p>Email Address: ' $_POST['email'] . '</p>' "\n";
    
$messageBody .= '<br>' "\n";
    
$messageBody .= '<p>Phone Number: ' $_POST['phone'] . '</p>' "\n";
    
$messageBody .= '<br>' "\n";
    
$messageBody .= '<p>Message: ' $_POST['message'] . '</p>' "\n";
    
    if(
$_POST["stripHTML"] == 'true'){
        
$messageBody strip_tags($messageBody);
    }

    try{
        if(!
mail($owner_email$subject$messageBody$headers)){
            throw new 
Exception('mail failed');
        }else{
            echo 
'mail sent';
        }
    }catch(
Exception $e){
        echo 
$e->getMessage() ."\n";
    }
?>

Última edición por herbertespejoflores; 11/11/2012 a las 15:16 Razón: mail, contact form