Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2811 connectés 

 


Dernière réponse
Sujet : prb avec fonction popen()
gilles974 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

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
gilles974 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)