[php] Execution d'un script en standalone: passer une variable?

Execution d'un script en standalone: passer une variable? [php] - PHP - Programmation

Marsh Posté le 11-02-2003 à 03:55:11    

Bonsoir,
 
Lorsque j'exécute un script php en standalone sur mon serveur, je n'arrive pas à lui passer une variable :??:
 
par exemple, avec test.php contenant <? echo $mot; ?>, si j'exécute:

Code :
  1. shell> php "test.php?mot=bonjour"


la valeur de "mot" n'est pas passée à test.php.
 
Est ce que le passage d'une variable se fait différement en standalone? Je bloque un peu là...

Reply

Marsh Posté le 11-02-2003 à 03:55:11   

Reply

Marsh Posté le 11-02-2003 à 10:40:31    

http://www.php.net/manual/en/features.commandline.php
 
http://www.php.net/manual/en/confi [...] -argc-argv


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
Reply

Marsh Posté le 11-02-2003 à 13:34:18    

juste une remarque : si tu n'as pas mis le register_globals sur on dans ton php.ini, tu ne peux pas appeler directement ta variable $mot!

Reply

Marsh Posté le 11-02-2003 à 15:11:21    

Merci pour les réponses, j'ai réussi à me débrouiller avec le tableau argv. J'avais fait une recherche sur php.net, mais avec "standalone", j'avais pas pensé à command line. :jap:

Reply

Sujets relatifs:

Leave a Replay

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