j'y connais pas grand chose mais d'apres http://fr.php.net/proc_open
$process = proc_open($command, $descriptorspec, [1]$pipes, $cwd, [2]$env);
if(is_resource($process)) {
fwrite($pipes[0], 'php://stdin');//send the email
fclose($pipes[0]);//close the input
echo stream_get_contents($pipes[1]);
fclose($pipes[1]);//maildrop shouldn't display anything
$return_value = proc_close($process);
echo 'traceur : '.$return_value;
exit($return_value);
} mais tu fais un fwrite de ton stdin plutot que fopen
[1] $pipes doit etre defini
[2] $env doit contenir les variables d'environnement à passer à la commande sous forme d'un tableau ou NULL s'il faut utiliser l'environnement de PHP
alors que toi tu fait un env=array() mais tu ne le remplis pas
bref il semblerait qu'il y ait qques corrections à faire.
# pas grand chose
Posté par NeoX . En réponse au message Coup de main pour la config de maildrop. Évalué à 2.
http://fr.php.net/proc_open
mais tu fais un fwrite de ton stdin plutot que fopen$process = proc_open($command, $descriptorspec, [1]$pipes, $cwd, [2]$env);
if(is_resource($process)) {
fwrite($pipes[0], 'php://stdin');//send the email
fclose($pipes[0]);//close the input
echo stream_get_contents($pipes[1]);
fclose($pipes[1]);//maildrop shouldn't display anything
$return_value = proc_close($process);
echo 'traceur : '.$return_value;
exit($return_value);
}
[1] $pipes doit etre defini
[2] $env doit contenir les variables d'environnement à passer à la commande sous forme d'un tableau ou NULL s'il faut utiliser l'environnement de PHP
alors que toi tu fait un env=array() mais tu ne le remplis pas
bref il semblerait qu'il y ait qques corrections à faire.