Bonjour à tous.
Je veux faire un code relatif aux formulaires.
J'y demande le système date et heure locale, par date_default_timezone_set("Europ/Brussels), car mon serveur se trouve au Danemark (one.com)
Le message reçu est vide, car apparemment, il y a un problème dans la date... Cela ne m'affiche que Dimanche, et de plus nous sommes lundi...
Je suis bloqué" sur ce code depuis hier et rien n'y fait.
Pouvez-vous me consacrer un peu de votre temps pour m'aider à solutionner cette(ces) erreur(s) ?
D'avance, je vous en remercie.
A bientôt.
<?php
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"));
$temps = time();
$datefr = $jour[date("w",temps)]." ".date("d",temps)." ".$mois[date("n",temps)]." ".date("Y",temps);
$heurefr = date("H:i:s",temps);
switch($concerne) {
case 'CRE':
$concerne = utf8_encode('CREATION');
break;
case 'IMP':
$concerne = utf8_encode('IMPRESSION');
break;
case 'WEB':
$concerne = utf8_encode('WEB DESIGN');
break;
default:
$concerne = utf8_encode('Ordre général');
}
$societe = ucwords(strtolower($societe));
$nom = strtoupper(strtolower($nom));
$localite = strtoupper(strtolower($localite));
$prenom = ucwords(strtolower($prenom));
$destinataire = "info@trucmuche.com";
$objet = "Demande de Renseignements
http://www.trucmuche.com";
$msg = "\n";
$msg .= "=====================\n";
$msg .= "Message provenant d'un $RadioGroup1\n";
$msg .= "\n";
$msg .= "Entreprise : $societe\n";
$msg .= ">>> Contact : $nom $prenom\n";
$msg .= "$adresse\n";
$msg .= "$pays - $codepostal $localite\n";
$msg .= utf8_encode("Tél : ")."$tel\n";
$msg .= "Email : $email\n";
$msg .= "\n\n";
$msg .= "Concerne : $concerne\n";
$msg .= "\n";
$msg .= "Message :\n";
$msg .= "$message\n";
$msg .= "\n";
$msg .= "============================\n";
$msg .= "\n";
$entete = "From: trucmuche <> \n";
$entete .= "Reply-To: $destinataire \n\n";
$entete .= "Content-Type: text/plain; charset=\'UTF-8\' \n";
$entete .= "Content-Disposition: inline \n";
$entete .= "Content-Transfer-Encoding: 7bit \n";
$entete .= "MIME-Version: 1.0 \n";
$entete .= "Date: $datefr $heurefr \n";
mail(utf8_decode($destinataire),utf8_decode($objet), utf8_decode($msg), utf8_decode($entete));
Header("Location: ../formulaire01.html");
?>
Jean-Yves