Bonjour, bonsoir,
J'ai un gros souci avec ma fonction mail.
Pour précision ce code est dans <racine>/php/traitement.php
Ce script php est appelé par un form depuis une page php, située à la racine.
Peut-être est-il bon de savoir que le domaine est hébergé en ftp passif.
Précision encore, je suis sur one.com.
Toujours est-il que ce script ne fonctionne pas
j'ai toujours $resultat = false !
Pourquoi ?
Pouvez-vous m'aider, svp ?
Modifié par jytest (06 May 2011 - 15:34)
J'ai un gros souci avec ma fonction mail.
Pour précision ce code est dans <racine>/php/traitement.php
Ce script php est appelé par un form depuis une page php, située à la racine.
Peut-être est-il bon de savoir que le domaine est hébergé en ftp passif.
Précision encore, je suis sur one.com.
Toujours est-il que ce script ne fonctionne pas
j'ai toujours $resultat = false !
Pourquoi ?
Pouvez-vous m'aider, svp ?
date_default_timezone_set('Europe/Brussels');
$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
$mois = array("","Janvier",utf8_encode("Février"),"Mars","Avril","Mai","Juin","Juillet",utf8_encode("Août"),"Septembre","Octobre","Novembre",utf8_encode("Décembre"));
$datefr = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y");
$heurefr = "- ".date("H:i:s");
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$etablissement = $_POST['etablissement'];
$secteur = $_POST['secteur'];
$message = $_POST['message'];
$nom = strtoupper(strtolower($nom));
$prenom = ucwords(strtolower($prenom));
$etablissement = ucwords(strtolower($etablissement));
$secteur = ucwords(strtolower($secteur));
$destinataire1 = "info@truc.com";
$objet1 = "Demande de Renseignements www.truc.com";
$msg = "\n";
$msg .= "============================================================================\n";
$msg .= "Message provenant de\n";
$msg .= "\n";
$msg .= ">>> Contact : $nom $prenom\n";
$msg .= "Etablissement : $etablissement\n";
$msg .= "Secteur Activités : $secteur\n";
$msg .= "\n";
$msg .= "Email : $email\n";
$msg .= "\n\n";
$msg .= "Message :\n";
$msg .= "$message\n";
$msg .= "\n";
$msg .= "============================================================================\n";
$msg .= "\n";
$entete = "From: truc <>\n";
$entete .= "Reply-To: $destinataire1\n";
$entete .= "Content-Type: text/plain; charset=UTF-8\n";
$entete .= "Content-Disposition: inline\n";
$entete .= "Content-Transfer-Encoding: 8bit\n";
$entete .= "MIME-Version: 1.0\n";
$entete .= "Date: $datefr $heurefr\n";
$resultat = mail($destinataire1,$objet1,$msg,$entete);
if ($resultat == false) {
Header("Location: ../contact.php");
} else {
Header("Location: ../contactOK.php");
}
Modifié par jytest (06 May 2011 - 15:34)