[PHP] PB avec safe_mode et shell_exec

PB avec safe_mode et shell_exec [PHP] - PHP - Programmation

Marsh Posté le 21-01-2004 à 12:12:19    

Bonjour à tous,
je vous explique mon pb :
 
J'ai un script php nécessitant un appel à un exécutable via la commande shell_exec.
 
Or cet appel me donne une erreur  :cry:  
Warning: Cannot execute using backquotes in safe mode
 
Mon hébergeur utilise le safe_mode  :fou: , est ce que je peut avoir une solution pour contourner cette restriction ?  :heink:  
 
Merci @+


Message édité par fangio38 le 26-01-2004 à 17:23:21
Reply

Marsh Posté le 21-01-2004 à 12:12:19   

Reply

Marsh Posté le 21-01-2004 à 13:06:28    

si c'est un hébergeur pro demande lui si il peut pas changer la config ou si il a une solution de remplacement [:proy]
 

Reply

Marsh Posté le 21-01-2004 à 13:45:35    

Oui c'est un hébergeur pro, je l'ai contacté, mais les délais sont un peu long, d'ou ma question par rapport à un éventuel truc pour contrer ce probleme.
 
Cela dit, si il n'y a pas de solution, je vais le contacter ;)
 
merci :jap:

Reply

Marsh Posté le 26-01-2004 à 17:21:03    

Bon j'ai trouvé un début de réponse :
 
J'explique:
 
Au lieu de faire un exec("monexec" );
j'ai fait un script cgi en perl qui execute monexec et me retourne le résultat.
 
Pour executer mon cgi depuis ma page php je fait cela :
 
$result = fopen ("chemindemoncgi","r" );
 
fclose($result);
 
Le pb c'est que j'arrive pas à récupérer ce que me retourne mon cgi. [:alphat]  
 
J'ai tenté de contourner en écrivant ds un fichier et en lisant ce fichier, mais cette méthode n'est pas satisfaisante, car elle induit un décalage dans mon code, d'ou bordel si plein de personnes à la fois  [:al zheimer]  
 
En fait ce que mon exec retourne (et donc mon cgi), c'est du code HTML.
 
Comment le lire ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed