|
Voir le sujet précédent :: Voir le sujet suivant
|
| Avez-vous la solution ? |
| oui |
|
72% |
[ 13 ] |
| non |
|
27% |
[ 5 ] |
|
| Total des votes : 18 |
|
| Auteur |
Message |
| |
|
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2150 Localisation: Je sais pas trop ;)
|
Posté le : Jeu Juil 28, 2005 0:46 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
Avant j'indiquais sur chaque page de mon site une variable du style :
$chemin_relatif = './../../';
J'ai trouvé le moyen de créer cette variable de manière dynamique afin de toujours éviter les chemins absolus et surtout de ne plus avoir à l'inscrire sur chaque page.
ça évite pas mal d'erreur et de prises de têtes.
Avant de vous donner le code (très simple), avez-vous une solution pour résoudre ce problème.
Je donne la solution demain soir.
Avis aux amateurs |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6042 Localisation: Somewhere only I know
|
Posté le : Jeu Juil 28, 2005 4:12 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
deux solutions :
1 - tu utilise la base serveur vers la base de ton site.
2 - tu utilise $_SERVER['REQUEST_URI'];, en comptant le nombre de /, et tu mets un ../ par / compatiblisé (je suis clair sur l'explication la ?) |
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2150 Localisation: Je sais pas trop ;)
|
Posté le : Jeu Juil 28, 2005 7:29 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| Tu as une partie de la réponse... une de te 2 solutions est exacte mais incomplète. |
|
| |
|
 |
lesbonsplansdesophie WRInaute impliqué

Inscrit le: 01 Mar 2004 Messages: 441 Localisation: Londres
|
Posté le : Jeu Juil 28, 2005 9:50 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
Ce qui est rigolo c'est quand on clique sur le lien de ton profil ca foire, et ca m'a l'air d'etre a cause de tes fameux chemins relatifs  |
|
| |
|
 |
thierry8 WRInaute accro

Inscrit le: 11 Juil 2005 Messages: 3252
|
Posté le : Jeu Juil 28, 2005 9:53 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
mdr...  |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6042 Localisation: Somewhere only I know
|
Posté le : Jeu Juil 28, 2005 9:54 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
ouais lol  |
|
| |
|
 |
webbrain WRInaute impliqué

Inscrit le: 02 Juin 2004 Messages: 310 Localisation: Lille
|
Posté le : Jeu Juil 28, 2005 10:38 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| Code: |
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15
Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15 |
j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça"  |
|
| |
|
 |
xdeslandes WRInaute impliqué

Inscrit le: 29 Déc 2004 Messages: 283 Localisation: La Chaize-le-Vicomte
|
Posté le : Jeu Juil 28, 2005 16:34 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
Bon, moi je fais avec $chem_relatif = '../';
C'est pas bien ?? |
|
| |
|
 |
e-kiwi Modérateur

Inscrit le: 23 Déc 2003 Messages: 12226 Localisation: Toulouse
|
Posté le : Jeu Juil 28, 2005 16:54 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
c est quoi ces questions pourris ? on est dans le salon "debuter en php" ou bien ?  |
|
| |
|
 |
yuston WRInaute passionné

Inscrit le: 24 Sep 2004 Messages: 801 Localisation: Suisse
|
Posté le : Jeu Juil 28, 2005 17:14 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
Je dis que la solution numéro deux de KaZhaR est la bonne....en tous cas j'aurai fait comme ca...
Dernière édition par yuston le Sam Juil 30, 2005 22:04; édité 1 fois |
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2150 Localisation: Je sais pas trop ;)
|
Posté le : Jeu Juil 28, 2005 17:22 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| webbrain a écrit: |
| Code: |
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15
Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15 |
j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça"  |
Si je sais pas je demande...
Voici le cde en question :
| Code: |
$var = substr_count($REQUEST_URI, '/');
$chemin_relatif = './';
for ($nb = 1; $nb < $var; $nb ++) {
$chemin_relatif = $chemin_relatif.'../';
} |
Par contre, je viens de vider mon cache, et j'ai cliqué sur le lien de mon profil, et je n'ai pas de soucis...
Vous pouvez confirmer ??? |
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2150 Localisation: Je sais pas trop ;)
|
Posté le : Jeu Juil 28, 2005 17:23 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| medium69 a écrit: |
| webbrain a écrit: |
| Code: |
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15
Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15 |
j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça"  |
D'une part, je e n'ai certainement pas la prétention de connaitre parfaitement le PHP, et donc si je ne sais pas je demande...
Voici le cde en question :
| Code: |
$var = substr_count($REQUEST_URI, '/');
$chemin_relatif = './';
for ($nb = 1; $nb < $var; $nb ++) {
$chemin_relatif = $chemin_relatif.'../';
} |
Par contre, je viens de vider mon cache, et j'ai cliqué sur le lien de mon profil, et je n'ai pas de soucis...
Vous pouvez confirmer ??? |
|
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6042 Localisation: Somewhere only I know
|
Posté le : Jeu Juil 28, 2005 17:24 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| utilise $_SERVER['REQUEST_URI']; pas $REQUEST_URI |
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2150 Localisation: Je sais pas trop ;)
|
Posté le : Jeu Juil 28, 2005 17:30 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
OK... je me décerne le boulet du jour !
Effectivement, dans Firefox, j'ai eu le même message d'erreur
Merci pour la correction KaZhar |
|
| |
|
 |
Foxus WRInaute accro

Inscrit le: 09 Jan 2005 Messages: 1404
|
Posté le : Jeu Juil 28, 2005 17:30 Sujet du message: Saurez-vous résoudre ce problème facilement ?? |
|
|
| Sosu firefox c'est inconpatible a 200% e ntosu cas, un gros msg d'erreur lol |
|
| |
|
 |
| |
|
|