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