[BASH + PHP] Fonction mail() PHP et donnée non lue
bonjour,
voila j'ai fais un script bash, qui fais des manipulations sur des dossier puis je récupére certain message et j'aimerais les envoyé par la fonction mail de php.
mais cela ne marche pas :
voila le script en BASH :
Code:
1 2 3 4 5 6
| ...
MESSAGE=$MESSAGE1"\n"$MESSAGE2"\n"$MESSAGE3
php mailMessage $MESSAGE
... |
et voila le script en php :
mailMessage.php
Code:
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
| <?php
echo $_SERVER['argv'][0];
echo $_SERVER['argv'][1];
// Plusieurs destinataires
$to = 'aidan@example.com' . ', '; // notez la virgule
$to .= 'wez@example.com';
// Sujet
$subject = 'Calendrier des anniversaires pour Août';
// message
$message = $_SERVER['argv'][1];
// Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// En-têtes additionnels
$headers .= 'To: teee@devel.fr' . "\r\n";
$headers .= 'From: Anniversaire <anniversaire@example.com>' . "\r\n";
$headers .= 'Cc: anniversaire_archive@example.com' . "\r\n";
$headers .= 'Bcc: anniversaire_verif@example.com' . "\r\n";
// Envoi
// mail($to, $subject, $message, $headers);
?> |
et donc le probléme est que rien ne passe dans l'argv1 ?
et je ne vois pas pourquoi ma variable $MESSAGE ne passe pas en php,
qu'en pensez vous svp ?
merci