Problèmes d'nclusions ?

Contenu du snippet

Si vous incluez des fichiers avec la fonction include() vous risquez de rencontrer quelques difficultés si vous utilisez des chemins relatif.
Pour résoudre le problème la variable __FILE__ du php contient le chemin du fichier courant, dans notre cas, c'est le chemin du fichier inclus dans un autre script. Grace à la fonction dirname() on peut récupérer son répertoire courant et le tour est joué...
Mais attention toutefois :si le fichier est inclus dans le répertoire courant le chemin retrourné sera / on pourra prendre ceci en considération.

Source / Exemple :


//En une ligne : terminé les problèmes d'inclusions !
include(dirname(__FILE__)."/telfichier.php");

//Ou encore un petit test dans
//le cas où le fichier à inclure est situé dans le répertoire courant...

if(dirname(__FILE__)=="/")
include(telfichier.php");
else
include(dirname(__FILE__)."/telfichier.php");

Conclusion :


Bon scripts à vous,

Cédric Vasseur

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.