Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/10/2007, 12h26   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 3
Points : 1
Points : 1
Par défaut changement date mail

bonjour,

J'aimerais envoyer un mail (jusqu'a la je sais faire) mais j'aimerai que la date du reception du mail soit celle du 03/04/2007.
Pouvez vous me donnez la ou les lignes de commande.
Merci d'avance

Pour le moment j'ai ça comme script:

<html>
<body>
<?php
$date = new DateTime("2007-04-02");
$date->modify("+1 day");
echo $date->format("Y-m-d");
$destinataire = "spoun7sab@yahoo.fr";
echo "Ce script envoie un mail à $destinataire";
mail($destinataire, "test ", "coucou c'est moi");
?>
</body>
</html>
spoun7sab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 13h37   #2
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Tu ne peux pas modifier la Date de réception, c'est le serveur qui recoit le mail qui contrôle cette Date. Tu veux peut-être faire un envoi différé.
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 13h56   #3
Invité de passage
 
Inscription : octobre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 3
Points : 1
Points : 1
Par défaut changement date mail

j'aimerai juste poster un mail et que la date soit celle du 03/04/2007?

est ce possible
spoun7sab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 15h06   #4
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Okay essaye de changer le champ Date du Header de ton Message, je ne peux pas te garantir que ca marchera.

le 4ème champ de la fonction mail te permet d'ajouter ce Header avec des informations supplémentaire tel que la Date. Fais attention elle doit être dans un format très précis. Voir le RFC 2822, Thu, 21 Dec 2000 16:01:07 +0200

Code :
1
2
3
4
5
6
7
8
9
 
$headers = "MIME-Version: 1.0\r\n".
    "Content-type: text/html; charset=iso-8859-1\r\n".
    "From: \"My Name\" <".$from.">\r\n".
    "To: \"Client\" <".$to.">\r\n".
    "Date: ".date("r")."\r\n".
    "Subject: ".$subject."\r\n";
 
mail($destinataire, "test ", "coucou c'est moi",$header);
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 15h38   #5
Invité de passage
 
Inscription : octobre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 3
Points : 1
Points : 1
ok merci j'essaye
spoun7sab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h34.


 
 
 
 
Partenaires

Hébergement Web