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

  FORUM HardWare.fr
  Programmation
  PHP

  passage de cmd a popen

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passage de cmd a popen

n°913458
gilles974
Posté le 03-12-2004 à 05:54:03  profilanswer
 

bonjour
 
a partir de monsite : toto.fr je veux valider un caddie en cpytant les donnees avec gnupg avec la fonction ci dessous.
 
<?php
$rep="/var/www/toto/tmp";
$prefix = 'caddie_';  
$msg = "les donnees de mon caddie";    
$tmpfile = tempnam($rep, $prefix);
 = "/usr/bin/gpg --output $tmpfile --armor --encrypt --recipient moi@toto.fr $msg";
$pipe = popen("$command 2>&1 >$tmpfile", 'w');
if (!$pipe)  
   {  
   echo "le pipe été non execute";  
   }          
   else  
      {  
      echo "Le pipe à été execute";  
   fwrite($pipe, $msg , strlen($msg ));  
   pclose($pipe);  
   $fd = fopen($tmpfile, "rb" );  
   $output = fread($fd, filesize($tmpfile));  
   fclose($fd);  
   }  
?>
 
quand je test la $command en en root j'arrive a crypter et decrypter sans prb
a l'execution du script je me retrouve avec un fichier de 0 octet dans le tmp du site avec le message "Le pipe à été execute"
j'ai essayer le /tmp aussi pareil
comment sortir de cette ornniere, j'ai limpression que c'est un prb de droits
 
merci a+ gilles
 

mood
Publicité
Posté le 03-12-2004 à 05:54:03  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  passage de cmd a popen

 

Sujets relatifs
Modifier le curseur de la souris lors du passage entre 2 frames?Passage d'une variable d'un serveur à un autre ??
Passage de variables VB vers C++Votre avis sur la façon de faire: passage de variable
url et passage de parametrePassage d'un tableau de string vers du code non managé (DLL)
PHP + passage de parametreTexte avec zoom au passage sur les lettres
[Recherche] Code HTML légende passage du curseur sur l'imageBizarerie: Problème de passage paramètre à une api
Plus de sujets relatifs à : passage de cmd a popen


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR