prb avec fonction popen() - Linux et OS Alternatifs
MarshPosté le 01-12-2004 à 06:08:12
bonjour
je veux passer une cmd gpg dans un pipe popen($cmd,'r') je me retrouve avec un fichier de 0 octet j'ai tester avec popen(ls -la,'r') et sa marche j'ai tester $cmd en root et sa marche mon fichier à ete creer corectement
Marsh Posté le 01-12-2004 à 06:08:12
bonjour
je veux passer une cmd gpg dans un pipe popen($cmd,'r')
je me retrouve avec un fichier de 0 octet
j'ai tester avec popen(ls -la,'r') et sa marche
j'ai tester $cmd en root et sa marche mon fichier à ete creer corectement
******
$rep="/var/www/monrep/tmp";
$prefix = 'test';
$msg = "ceci est un test";
$tmpfile = tempnam($rep, $prefix);
$command = "/usr/bin/gpg --output $tmpfile --armor --encrypt --recipient xxx@xxx.fr $msg";
$tmpfile = tempnam($rep, $prefix);
$pipe = popen("$command 2>&1 >$tmpfile", 'w');
if (!$pipe)
{
echo "Pipe non execute!";
}
else
{
echo "Pipe executer";
}
merci de votre aide a+ gilles