OVH Cloud OVH Cloud

Appel de script depuis un script

6 réponses
Avatar
Marsupilami
Salut,

Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup :-).

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.

Merci.

6 réponses

Avatar
Julien Sambourg
salut
En utilisant header("location: index.php?toto=titi") par exemple mais le
reste du script ne sera normalement pas exécuté.
Tu peux aussi ouvrir un fichier et passer des paramètres avec les fonctions
fputs() et fsockopen().

--
Julien


"Marsupilami" a écrit dans le message de
news:40ac1937$0$12746$
Salut,

Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup :-).

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.

Merci.


Avatar
Lactarius
"Marsupilami" a écrit dans le message de
news:40ac1937$0$12746$
Salut,
Salut


Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup :-).


Ton 'Blanc' c'est carément un trou noir ;-)

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.


1) Via 'action' d'un formulaire ex <form actrion= 'page.php' ...>
2 ) Via un lien avec création dynamique <a href='<?php echo $tapagephp ?>'>
avec par ex : $tapagephp = "page.php?parm1=val&parm2=val2 ...' ;
3) Redirection Header(localisation:$tapagephp)

Merci.
De rien



LACTARIUS

Développeur indépendant
PHP - C/C++ - JAVA - SQL ...


Avatar
Bruno Desthuilliers
Marsupilami wrote:
(snip)

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.


Il existe en programmation un concept parfaitement adapté à ta
problématique : les fonctions.

Merci.


De rien

Avatar
Globule

Salut,

Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup :-).

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.

Merci.
T'as pensé au "include", qui s'appelle "require" en PHP ?


Avatar
Django Janny
Salut,

Il existe aussi un include tout court :)

include "fichier.php";

Et voilà !

A+
Django


"Globule" a écrit dans le message de
news:c8r041$mtk$

Salut,

Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup
:-).



Comment, depuis un script PHP je peux appeler un autre script PHP ? Je
ne


veux pas inclure son code dans le script ou le lire hein, mais lui
passer


des paramètres et l'exécuter.

Merci.
T'as pensé au "include", qui s'appelle "require" en PHP ?




Avatar
Ken LE PRADO
Marsupilami wrote:
Salut,

Je me remets rapidement au PHP là, et un blanc surgit tout d'un coup :-).

Comment, depuis un script PHP je peux appeler un autre script PHP ? Je ne
veux pas inclure son code dans le script ou le lire hein, mais lui passer
des paramètres et l'exécuter.

Merci.


Tu as plusieurs possiblités :
- exec("/home/mon_script.php var1 var2");
- exec("wget http://www.toto.com/mon_script.php?var1=1")

Mais tu dois avoir accès à cette fonction, ce qui n'est presque jamais
vrai...