Syntaxe pour exec un fichier php sous windows ?

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 : Syntaxe pour exec un fichier php sous windows ?

Re: Syntaxe pour exec un fichier php sous windows ?

par Poukie » 04 oct. 2009, 11:31

Olala je suis désolé... En effet c'était une erreur dans mon .bat, je suis honteux.

Bref, au moins ca pourra vous servir à ceux qui se demandent comment faire (parce que j'ai galéré pour trouver la solution !)

Re: Syntaxe pour exec un fichier php sous windows ?

par naholyr » 04 oct. 2009, 10:56

La solution qui t'a été proposée fonctionne tout-à-fait : soit tu n'as pas été capable de changer les chemins pour l'adapter à ton cas particulier, soit tu n'as pas compris la cause de l'erreur.
Peux-tu nous décrire précisément ce que tu entends par « ce n'est pas concluant » ?

Syntaxe pour exec un fichier php sous windows ?

par Poukie » 03 oct. 2009, 23:36

Désolé de poser cette question, mais je galère depuis 3h : impossible de comprendre comment executer un script.php grâce à la commande exec.
Je n'ai pas trouvé la syntaxe claire et précise.

Tout ce que j'ai trouvé pour l'instant c'est ca :
1) PHP script file exists:
c:\www\script.php

2) PHP is installed in:
c:\www\php\

3) BAT file contains:
@c:\www\php\cli\php.exe c:\www\script.php %1

and is saved as:
c:\www\script.bat

4) Use exec statement from PHP:
exec("c:\www\script.bat $arg", $output);

If you want to pass more than one argument, carry on with %2, %3, %4, ..., ... in your BAT file.
Mais ca n'est pas concluant. Au secours !