Page 1 sur 1

passthru with IIS

Posté : 30 sept. 2009, 14:28
par Yosh
Hello,

Je rencontre deux soucis (cf 1 & 2) sur la mise en PROD d'un de mes projets.

J'ai fais le DEV sur du Apache/Mysql et la mise en PROD se fait sur du IIS/MsSQL, je vous explique pas la galère, l'utilisation de PDO, c'est bien, c'est beau mais c'est pas du tout compatible (je parle pas de requêtes hein ça c'est normal, je parle des méthodes RowCount, LastInsertId et autre transactions qui ne fonctionne pas).

Enfin bref, j'ai réussi à tout adapter et il me reste un dernier soucis, à savoir l'utilisation de la fonction passthru qui me renvoie un "Unable to fork".

Après quelques recherches je trouve une solution qui dit qu'il faut donner l'autorisation en exécution sur le cmd.exe.

1/ Je test et effectivement je n'ai plus l'erreur mais du coup je me demande si cela est vraiment SAFE?
2/ J'utilise la fonction passthru pour appeler pdftk.exe en lui passant les arguments voulu et la fonction me renvoie toujours faux, en gros il ne fait rien. Pour info j'ai fait un echo de la chaine passé au passthru et lorsque je l'exécute via un cmd.exe pas de problème.

Toutes suggestion est la bienvenue,

En vous remerciant.

Re: passthru with IIS

Posté : 30 sept. 2009, 15:07
par stopher
Même résistance avec

popen() ou proc_open() ? ( je ne sais pas s'ils fonctionnent sous IIS :-/ )

Ch.

Re: passthru with IIS

Posté : 30 sept. 2009, 15:58
par Yosh
Même résistance avec

popen() ou proc_open() ? ( je ne sais pas s'ils fonctionnent sous IIS :-/ )

Ch.
Pas tester, mais j'avance.

Le problème vient apparement du fichier uploadé, lorsque je copie à la main un pdf et que j'utilise le passthru en passant ma ligne de commande cela fonctionne mais pas lorsque le fichier à été uploadé via mon script...

EDIT: je viens de rajouter un CHMOD 0777 sur le répertoire d'upload, sur le répertoire dans le répertoire upload et sur le fichier concerné et idem, ça fonctionne pas.

RE EDIT: le chmod ça sert à rien sous Windows ^^