passthru with IIS

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : passthru with IIS

Re: passthru with IIS

par Yosh » 30 sept. 2009, 15:58

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 ^^

Re: passthru with IIS

par stopher » 30 sept. 2009, 15:07

Même résistance avec

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

Ch.

passthru with IIS

par Yosh » 30 sept. 2009, 14:28

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.