Comment mettre un code JS dans un JS
luckydu43 Messages postés 4497 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Ayant mis sur mon site un formulaire de contacts il y a un bout de temps, voilà ce que ça donne succinctement.
-----------------
To: Votre Email <***@***>
Subject: Nouveau message de contact
Date d'envoi :
Vous avez un nouveau message de votre formulaire de contact
=============================
Nom: xxxxxxxxx
Email: ***@***
Sujet: xxxxxxxxxxxxxxxxx
Besoin: Demande de renseignements
Message: xxxxxxxxxxxxxxxxxxxx
-------------------------
(...)
foreach ($_POST as $key => $value) {
// Si le champ existe dans le tableau $ fields, incluez-le dans l'e-mail
if (isset($fields[$key])) {
$emailText .= "$fields[$key]: $value\n";
}
}
// Tous les en-têtes nécessaires pour l'e-mail.
// $headers = array('Content-Type: text/plain; charset="UTF-8";',
$headers = array('Date d\'envoi : <?php echo date('Y'); ?>',
);
// Envoie email
mail($sendTo, $subject, $emailText, implode("\n", $headers));
(...)
C'est au niveau de la ligne "Date d'envoi :" que je voudrais faire un petit changement, càd de mettre la date de l'envoi, seulement, je ne sais pas comment faire.
Merci de votre aide
Cordialement,
Masterfree
1 réponse
-
Bonjour,
Vous n'étiez pas loin.
Il faut garder le Content-Type pour être certain de bien faire afficher le contenu du mail sur tous les clients. Puis, concaténer ce que vous voulez préciser dans les headers. Vu qu'on doit y définir la date, on ne peut pas y couper.
(...) foreach ($_POST as $key => $value) { // Si le champ existe dans le tableau $ fields, incluez-le dans l'e-mail if (isset($fields[$key])) { $emailText .= "$fields[$key]: $value\n"; } } // Tous les en-têtes nécessaires pour l'e-mail. $headers = array( 'Content-Type: text/plain; charset="UTF-8"', 'To: ' . $sendTo, 'Subject: Nouveau message de contact', 'Date d\'envoi : ' . date('d/m/Y H:i:s') ); // Envoie email mail($sendTo, $subject, $emailText, implode("\n", $headers)); (...)Pour ce qui est de la date, vous avez ici un exemple qui marche. Il n'y a pas besoin de faire un <?php ?>, c'est déjà du code PHP ;-)
Dans cet exemple, voici ce que ce format produit :
Date d'envoi : 01/01/1970 00:00:01À vous d'ajuster, tenez au jus !