Appeler un fichier
Transcription
Appeler un fichier
http://exemple.dechavanne.eu/fondamentaux/utilisation_include Appel de fichier include( "fichier1.php" ) Code PHP <?php include( "bonjour.inc.php" ); ?> Résultat à l’écran BONJOUR Et voilà le tour est joué, le code PHP est maintenant dans un fichier bien séparé mais est exécuté à l'appel du fichier principal. Vous aurez noté que les fichiers qui sont inclus portent l'extension bonjour.inc.php, ceci pour une meilleure lisibilité. Ainsi, en effet vous savez tout de suite si le fichier est exécuté directement ou bien s'il est uniquement appelé dans un ou plusieurs autres fichiers. require( "fichier2.php" ) Code PHP Résultat à l’écran <?php require( " bonjour.inc.php " ); BONJOUR ?> Ces deux structures, qui permettent d'inclure un fichier dans la page, sont quasi-identiques, sauf au niveau de la gestion des erreurs. Si le fichier n'existe pas, include génère une erreur de niveau Warnig (alerte) mais require génère une erreur fatale et l'arrêt du script. Utilisez plutôt include_once et require_once qui vous assureront que votre fichier n'est inclu qu'une seule fois, au cas où include ou require tentent d'inclure accidentellement une page qui a déjà été inclue. Changement de page par appel HTML et Javacript Retour page en cours <a href="javascript:history.go(-1)"><input name="Retour" type="button" value="Retour"/></a> $retour='<script language="javascript">document.location.href="javascript:history.go( -2)"</script>'; echo "$retour" Allez sur une page quelconque après x secondes <meta http-equiv="refresh" content="2; url=../proposer.php"> Avec direction conditionnelle Code PHP <?php $direction= "non"; //Le point important ici est l’opération ==, à ne pas confondre avec le =. Un simple = permet de donner une valeur à une variable et l’opération == permet de tester l’égalité. if ($direction=="oui") { echo <<<HTML <a href="javascript:history.go(-1)"><input name="Retour" type="button" value="Retour"/></a> HTML; } else { echo <<<HTML <meta http-equiv="refresh" content="2; url=bonjour.inc.php"> HTML; } ?> Résultat à l’écran BONJOUR
Documents pareils
Mixer le PHP et le HTML,javascript,include
//Le point important ici est l’opération ==, à ne pas confondre avec le =. Un
simple = permet de donner une valeur à une variable et l’opération == permet
de tester l’égalité.
if ($direction=="oui"...