PHP Dynamique inclure fondées sur l'état actuel chemin d'accès au fichier
Je veux trouver une méthode pour inclure certains fichiers basé sur l'actuel chemin d'accès au fichier.. par exemple:
J'ai "website.com/templates/name1/index.php" ce "index.php doit être un fichier unique que je vais utiliser dans de nombreux répertoires différents sur différentes profondeurs, je tiens donc à rendre le code universel, donc je n'ai pas besoin de changer quoi que ce soit à l'intérieur de ce fichier..
Donc si c' "index.php" est situé dans
"website.com/templates/name1/index.php"
qu'il ne le devrait inclure le fichier qui s'y trouve:
"website.com/content/templates/name1/content.php"
un autre exemple:
"website.com/templates/name2/index.php"
qu'il ne le devrait inclure le fichier qui s'y trouve:
"website.com/content/templates/name2/content.php"
Aussi je veux dépassement "Avertissement: include_once() [function.include-once]: http://wrapper est désactivé dans la configuration du serveur par allow_url_include=0" type d'erreur.. parce que est désactivé et dangereux..
Est-il un moyen pour y parvenir?
Merci!!!!
OriginalL'auteur Adrian M. | 2010-04-11
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devez utiliser __FICHIER__ (il a deux caractères de soulignement au début et à la fin du nom) et DIRECTORY_SEPARATOR constantes pour travailler avec des fichiers basé sur l'actuel chemin d'accès au fichier.
Par exemple:
À l'aide de DIRECTORY_SEPARATOR constante est plus sûr que d'utiliser "/" (ou "\") symboles, parce que les Fenêtres et *nix répertoire des séparateurs sont différents et votre interpretator va utiliser la bonne valeur sur les différentes plates-formes.
OriginalL'auteur Sergey Kuznetsov
OriginalL'auteur vignesh
Je venais de faire quelque chose d'aussi simple que:
Et votre gestionnaire HTTP problème ne semble pas avoir quelque chose à voir avec cela. Qu'entendez-vous par dépassement? En général, vous ne voulez jamais à distance comprennent.
OriginalL'auteur Rasmus
Pourquoi ne pas le faire de la manière la plus simple:
Et puis finalement
OriginalL'auteur Ashesh Ambasta