j'utilise depuis peu PHP.
J'ai bien compris comment appeler un script depuis un
formulaire ou depuis un lien html.
Mais comment fais on cela en pur PHP ?
Example:
if(condition == 0)
{
exécuter le script AffDet1.php;
}
else
{
exécuter le script AffDet2.php;
}
Comment écrire les lignes ci-dessus, faut-il utiliser
echo avec un href?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jedi121
l'atelier Ho a écrit le 22/02/2004 :
Bonjour à tous,
j'utilise depuis peu PHP. J'ai bien compris comment appeler un script depuis un formulaire ou depuis un lien html. Mais comment fais on cela en pur PHP ? On utilise include() ou require()
-> http://www.php.net/include
l'atelier Ho a écrit le 22/02/2004 :
Bonjour à tous,
j'utilise depuis peu PHP.
J'ai bien compris comment appeler un script depuis un
formulaire ou depuis un lien html.
Mais comment fais on cela en pur PHP ?
On utilise include() ou require()
j'utilise depuis peu PHP. J'ai bien compris comment appeler un script depuis un formulaire ou depuis un lien html. Mais comment fais on cela en pur PHP ? On utilise include() ou require()
Juste une petite explication sur les fonctions d'inclusion de scripts : il y a include et require. include permet d'inclure un script au moment de l'exécution du code PHP, donc tient compte des conditionnelles et boucles dans lesquelles se trouverait l'inclusion. require inclus le script avant l'exécution du code où il se trouve, donc ne tient pas compte des ifs (ie si je mets un require dans un if il sera exécuté que la condition soit vraie ou fausse) require est plus rapide que include pour réaliser l'inclusion Il y a aussi les deux include_once et require_once, qui sont quasiment les mêmes que les 2 autres,mais assurent que le script appelé ne sera inclus qu'une seule fois (si par mégarde on inclus 2 fois le même script, PHP génère une erreur). Donc mieux vaut assurer avec les versions include_once et require_once. Voir plus de détails à : http://www.php.net/manual/fr/function.include.php
@+
if(condition == 0) { exécuter le script AffDet1.php; } else { exécuter le script AffDet2.php; }
Juste une petite explication sur les fonctions d'inclusion de scripts :
il y a include et require.
include permet d'inclure un script au moment de l'exécution du code PHP,
donc tient compte des conditionnelles et boucles dans lesquelles se
trouverait l'inclusion.
require inclus le script avant l'exécution du code où il se trouve, donc
ne tient pas compte des ifs (ie si je mets un require dans un if il sera
exécuté que la condition soit vraie ou fausse)
require est plus rapide que include pour réaliser l'inclusion
Il y a aussi les deux include_once et require_once, qui sont quasiment
les mêmes que les 2 autres,mais assurent que le script appelé ne sera
inclus qu'une seule fois (si par mégarde on inclus 2 fois le même
script, PHP génère une erreur). Donc mieux vaut assurer avec les
versions include_once et require_once.
Voir plus de détails à : http://www.php.net/manual/fr/function.include.php
@+
if(condition == 0)
{
exécuter le script AffDet1.php;
}
else
{
exécuter le script AffDet2.php;
}
Juste une petite explication sur les fonctions d'inclusion de scripts : il y a include et require. include permet d'inclure un script au moment de l'exécution du code PHP, donc tient compte des conditionnelles et boucles dans lesquelles se trouverait l'inclusion. require inclus le script avant l'exécution du code où il se trouve, donc ne tient pas compte des ifs (ie si je mets un require dans un if il sera exécuté que la condition soit vraie ou fausse) require est plus rapide que include pour réaliser l'inclusion Il y a aussi les deux include_once et require_once, qui sont quasiment les mêmes que les 2 autres,mais assurent que le script appelé ne sera inclus qu'une seule fois (si par mégarde on inclus 2 fois le même script, PHP génère une erreur). Donc mieux vaut assurer avec les versions include_once et require_once. Voir plus de détails à : http://www.php.net/manual/fr/function.include.php
@+
if(condition == 0) { exécuter le script AffDet1.php; } else { exécuter le script AffDet2.php; }
Jean-Marc Molina
Bonjour,
exécuter le script AffDet1.php;
Un script s'inclut, ce sont ses instructions et ses fonctions qui sont exécutées. Dans l'idéal il faut inclure le script avec les fonctions require ou include (conseil : toujours utiliser require, include est obsolète) puis appeler une fonction de ce script qui peut-être un « point d'entrée » comme la fonction main d'un programme C par exemple :
require ('mon_script.php'); exécuter ();
Si un fichier est inclu il vaut mieux lui donner l'extension .inc.php qui signifie « include ».php, à ne pas confondre avec un script .php qui génère une page HTML par exemple.
Sinon pour trouver à ces questions je te conseille de lire les premières pages du manuel PHP, tu gagneras un temps fou !
JM
Bonjour,
exécuter le script AffDet1.php;
Un script s'inclut, ce sont ses instructions et ses fonctions qui sont
exécutées.
Dans l'idéal il faut inclure le script avec les fonctions require ou include
(conseil : toujours utiliser require, include est obsolète) puis appeler une
fonction de ce script qui peut-être un « point d'entrée » comme la fonction
main d'un programme C par exemple :
require ('mon_script.php');
exécuter ();
Si un fichier est inclu il vaut mieux lui donner l'extension .inc.php qui
signifie « include ».php, à ne pas confondre avec un script .php qui génère
une page HTML par exemple.
Sinon pour trouver à ces questions je te conseille de lire les premières
pages du manuel PHP, tu gagneras un temps fou !
Un script s'inclut, ce sont ses instructions et ses fonctions qui sont exécutées. Dans l'idéal il faut inclure le script avec les fonctions require ou include (conseil : toujours utiliser require, include est obsolète) puis appeler une fonction de ce script qui peut-être un « point d'entrée » comme la fonction main d'un programme C par exemple :
require ('mon_script.php'); exécuter ();
Si un fichier est inclu il vaut mieux lui donner l'extension .inc.php qui signifie « include ».php, à ne pas confondre avec un script .php qui génère une page HTML par exemple.
Sinon pour trouver à ces questions je te conseille de lire les premières pages du manuel PHP, tu gagneras un temps fou !
JM
l'atelier Ho
Merci à jedi et Nicolas pour leurs aide.
-> http://www.php.net/include
Je ne pensais que c'était si simple!
J'utilisais en fait include au début de mes scripts pour inclure des fonctions de bases.
Merci à jedi et Nicolas pour leurs aide.
-> http://www.php.net/include
Je ne pensais que c'était si simple!
J'utilisais en fait include au début de mes scripts pour
inclure des fonctions de bases.
J'utilisais en fait include au début de mes scripts pour inclure des fonctions de bases.
Jedi121
Jean-Marc Molina a écrit le 23/02/2004 : [...]
(conseil : toujours utiliser require, include est obsolète) puis appeler une
Faux (à ce jour), lire la doc en ligne : http://www.php.net/include Différences : la gestion des erreurs et la façon d'inclure lorsqu'au sein d'une structure de controle.
Jean-Marc Molina a écrit le 23/02/2004 :
[...]
(conseil : toujours utiliser require, include est obsolète) puis appeler une
Faux (à ce jour), lire la doc en ligne : http://www.php.net/include
Différences : la gestion des erreurs et la façon d'inclure lorsqu'au
sein d'une structure de controle.
(conseil : toujours utiliser require, include est obsolète) puis appeler une
Faux (à ce jour), lire la doc en ligne : http://www.php.net/include Différences : la gestion des erreurs et la façon d'inclure lorsqu'au sein d'une structure de controle.