Wamp & PHP 5 fonction include
Fermé
jinjo
-
8 janv. 2008 à 10:04
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 janv. 2008 à 11:57
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 8 janv. 2008 à 11:57
A voir également:
- Wamp & PHP 5 fonction include
- Fonction si et - Guide
- Wamp - Télécharger - Divers Web & Internet
- Fonction somme excel - Guide
- Honor magic 5 pro vs s23 ultra - Guide
- Sirène pompiers 5 fois signification ✓ - Forum Loisirs / Divertissements
5 réponses
Ah oui alors peut-être qu'ils ont fait une manipulation spéciale. Mais sur ton site http://faq.online.net/php#repertoire_d_inclusion_includepath
Je sais pas mais il ne faut donc pas cité à un moment que notre fichier se trouve plus dans WWW directement mais dans WWW/include ? Car sur l'exemple donné il inscrit comme si le global.php était dans WWW. voici l'exemple :
Exemple :
*
Vous avez un fichier ‘global.php’ contenant diverses informations ou méthodes.
*
Vous souhaitez y accéder depuis n’importe où de votre site sans le recopier dans chaque sous-répertoire ou inscrire le chemin relatif jusqu’à ce fichier dans chacun des programmes.
*
On suppose que vos fichiers .php se trouvent dans le site web principal (www.<mondomaine.ext>)
*
Vous devez donc créer “www/include” (sans les guillemets et en minuscules) et y stocker votre fichier “global.php” (il se trouve donc dans www/include/global.php vu depuis FTP)
*
Pour l’appeler depuis un fichier .php quelque soit l’endroit où il se trouve à l’intérieur du site web principal, il suffit de faire :
<? include("global.php"); ?>
Une idée ?
Je sais pas mais il ne faut donc pas cité à un moment que notre fichier se trouve plus dans WWW directement mais dans WWW/include ? Car sur l'exemple donné il inscrit comme si le global.php était dans WWW. voici l'exemple :
Exemple :
*
Vous avez un fichier ‘global.php’ contenant diverses informations ou méthodes.
*
Vous souhaitez y accéder depuis n’importe où de votre site sans le recopier dans chaque sous-répertoire ou inscrire le chemin relatif jusqu’à ce fichier dans chacun des programmes.
*
On suppose que vos fichiers .php se trouvent dans le site web principal (www.<mondomaine.ext>)
*
Vous devez donc créer “www/include” (sans les guillemets et en minuscules) et y stocker votre fichier “global.php” (il se trouve donc dans www/include/global.php vu depuis FTP)
*
Pour l’appeler depuis un fichier .php quelque soit l’endroit où il se trouve à l’intérieur du site web principal, il suffit de faire :
<? include("global.php"); ?>
Une idée ?
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
8 janv. 2008 à 10:09
8 janv. 2008 à 10:09
Salut,
je pense que ca peut t'intéresser :
http://faq.online.net/php#repertoire_d_inclusion_includepath
Essai donc de passer par un sous répertoire www/include, même si ca ne me semble pas très pratique.
Mais passer de PHP4 à PHP5 ne doit normalement pas changer la manière dont tu fais tes include.
Sur l'un des sites que je maintiens actuellement, j'utilise pas mal d'include et rien n'a changé lorsque je suis passé de la version 4 à la 5.
je pense que ca peut t'intéresser :
http://faq.online.net/php#repertoire_d_inclusion_includepath
Essai donc de passer par un sous répertoire www/include, même si ca ne me semble pas très pratique.
Mais passer de PHP4 à PHP5 ne doit normalement pas changer la manière dont tu fais tes include.
Sur l'un des sites que je maintiens actuellement, j'utilise pas mal d'include et rien n'a changé lorsque je suis passé de la version 4 à la 5.
Merci je vais y jeter un coup d'oeil mais, lorsque tu as migré, as-tu également créer un un dossier include dans ton répertoire WWW ?
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
8 janv. 2008 à 10:42
8 janv. 2008 à 10:42
Non, par contre ce n'est pas moi qui ai fait la migration mais OVH (sur lequel le site est hébergé), il y a donc peut etre une configuration particulière (?)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kij_82
Messages postés
4088
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
8 janv. 2008 à 11:57
8 janv. 2008 à 11:57
A priori PHP5 doit comprendre ceci :
S'il ne trouve pas global.php à la racine (www), il va regarder s'il existe un répertoire include, si oui il va par défaut chercher dedans si le fichier à inclure y est présent.
Tu ne devrais donc pas avoir à indiquer le chemin d'acces si ton fichier est dans le répertoire include.
Fais quelques tests pour voir.
S'il ne trouve pas global.php à la racine (www), il va regarder s'il existe un répertoire include, si oui il va par défaut chercher dedans si le fichier à inclure y est présent.
Tu ne devrais donc pas avoir à indiquer le chemin d'acces si ton fichier est dans le répertoire include.
Fais quelques tests pour voir.