By: danypoup
Date: 2007-01-12
Time: 14:36
|
Warning: shell_exec() [function.shell-exec]: Unable to execute 'zip -h'Dans la continuité du post précédent, je poursuis mes tests.
Je rappel ici la configuration utilisé : - WinXP/SP2, IIS, PHP 4.4.4 - tbsooo 0.79 - tbs 2.05.8 Dans ce contexte, j'utilise l'exemple fournit avec tbsooo : tbsooo_us_examples_hello.php. Son code se présente ainsi :
Vous remarquerez que je positionne le deuxième paramètre des fonctions SetZipBinary et SetUnzipBinary à true afin que ces fonctions vérifient la présence des programmes zip et unzip. De fait, lorsque j'exécute ce programme, j'obtiens les messages suivants : - le début de l'affichage :
- puis je vous épargne quelques ligns "cryptées" et enfin, la fin :-) :
Il semble donc que les programmes zip et unzip ne soient pas "accessibles" pour PHP. Sachant que : - dans le php.ini, safe_mode = off ; - j'ai fait différents tests en mettant les chemins absolus vers ces exécutables dans les fonctions SetZipBinary et SetUnzipBinary ; - le dossier contenant ces exécutables est renseigné dans la variable système PATH; - j'ai modifié les droits d'accès au dossier pour que "toutlemonde" et "system" est un contrôle total (pas beau çà !!!) ; - j'ai même copié ces exécutables dans le dossier c:\windows ... rien n'y fait, j'ai toujours ces messages !!!! Quelqu'un peut-il me dire ce que j'ai loupé ? Quelqu'un a-t-il réussi à faire fonctionner TBSOOO dans un ce même environnement (WinXP/SP2, IIS, PHP 4.4.4) ? Si oui, comment s'y est-il pris ? J'espère ne pas abuser de votre temps avec toutes ces questions ! Merci par avance. |
|||
By: florent_49
Date: 2008-03-08
Time: 10:04
|
Re: Warning: shell_exec() [function.shell-exec]: Unable to execute 'zip -h'j avais le meme probelem que toi et j ai essayer la commande sous dos qui ne marchait pas:
c:zip/zip/zip et c:zip/zip/unzip alors qu il fallait taper c:/zip/zip/zip et c:/zip/zip/unzip depuis tout marche pour moi bon courage |
|||
By: ori
Date: 2008-12-17
Time: 19:01
|
Re: Warning: shell_exec() [function.shell-exec]: Unable to execute 'zip -h'Je suis exactement dan la mme galère. Impossible de faire marcher la classe dans un environnement window sous Wamp. Mon content.xml est 0 preuve que le unzip marche pas du tout <_<
|
|||
By: ori
Date: 2008-12-17
Time: 20:31
|
Re: Warning: shell_exec() [function.shell-exec]: Unable to execute 'zip -h'Bon finalement pour ceux qui ont galeré comme moi :
La solution pour les serveur windaube est de recup les fichier ...xn... (les executable zip et unzip doivent être présent !) Le lien magique : Unzip : ftp://ftp.info-zip.org/pub/infozip/win32/unz552xn.exe zip : ftp://ftp.info-zip.org/pub/infozip/win32/zip300xn.zip mon code, avec des liens fixes et en true.
|