L'utilite de include

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 17 janv. 2009 à 03:15
 toto - 17 janv. 2009 à 07:14
Bonjour,


salut,

je travail avec GLPI et je developpe une nouvelle fonctionnalité

mais dans mon nouveau script je laisse les quatres lignes suivants


[CODE]$NEEDED_ITEMS=array("search","device");

define('GLPI_ROOT', '..');
include (GLPI_ROOT . "/inc/includes.php");

commonHeader($LANG["Menu"][29],$_SERVER['PHP_SELF'],"","");[/CODE]

quand je supprime include mon script ne marche pas

donc je veux savoir a quoi sert "include" et "define" et "commonHeader"


merci d'avance

1 réponse

Bonjour

le define définit une constante : avec define('GLPI_ROOT', '..'); tu définis une constante GLPI_ROOT qui contient la chaîne '..'. Ça ressemble à $GLPI_ROOT = '..'; avec 2 différences : GPLI_ROOT une fois défini s'utilise sans '$' contrairement aux variables, et son contenu ne peut plus être modifié.

Le include sert à inclure un fichier. C'est presque comme si à la place de la ligne include (GLPI_ROOT . "/inc/includes.php"); , tu avais retapé tout le contenu du fichier ../inc/includes.php

commonHeader(etc.. On ne peut pas te répondre de manière sûre, ce n'est pas une fonction PHP standard. Elle est sûrement définie dans ../inc/includes.php et d'après son nom il est possible qu'elle serve à créer un début de page
0