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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
...
 
MESSAGE=$MESSAGE1"\n"$MESSAGE2"\n"$MESSAGE3
 
php mailMessage $MESSAGE
...
et voila le script en php :
mailMessage.php

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
<?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