Bonjour à tous,
Je suis actuellement en stage et je dois réaliser un script permettant l'envoie d'un mail chaque soir à heure fixe. Ce mail doit envoyer un message contenant des données reliées à une base de donnée...
Pour la syntaxe d'envoie du mail, je ne pense pas qu'il y est de souci :
Mais par contre le petit hic, c'est que dans ma variable $message, je voudrais y inclure du PHP et donc comment faire ? Car à chaque ouverture d'une ' le fichier comprend de fermer celle juste après "$message =" !! Vous me comprenez ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <body> <?php $today = date("m/d/y H:i:s"); $to = '***@***.fr'; $subject = 'objet : (...) '; $message = ' <html> <head> <title>(...)</title> </head> <body> <h2>'; $message .= 'Message : ceci est un test au ' . $today; '</h2> </html> '; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; if ( mail($to, $subject, $message, $headers) ) { echo 'message envoyé le : ' . $today; } else { echo 'erreur'; } ?> </body>
J'ai essayez de placer dans le $message des \ avant chaque ' , mais lors de l'envoie du mail ça m'envoie juste le code de $message dans le mail...
Est-ce que vous pouvez m'aider à trouver une solution ?
Merci à tous.
P.S : Quand je lance dans un fichier PHP l'intitulé de $message, tout s'affiche correctement donc je ne pense pas que cela provienne de ce qui est dans $message !!
Partager