La fonction
include_spip()
permet de charger une librairie PHP, un fichier. C’est l’équivalent du
include_once()
de PHP avec comme détail important le fait que le fichier demandé est recherché dans le
path
de SPIP, c’est à dire dans l’ensemble des dossiers connus, par ordre de priorité.
La fonction prend 1 a 2 arguments et retourne l’adresse du fichier trouvé :
-* nom ou adresse du fichier (sans l’extension .php)
-* inclure (true par défaut) : inclure le fichier ou seulement retourner son adresse ?
include_spip('fichier');
include_spip('dossier/fichier');
$adresse = include_spip('fichier');
$adresse = include_spip('fichier', false); // inclusion non faite
Exemple
Charger le fichier de fonctions de mini présentations pour lancer la fonction
minipres
affichant une page d’erreur.
include_spip('inc/minipres');
echo minipres('Pas de chance !', 'Une erreur est survenue !');