include qui fonctionne pas partout

Eléphanteau du PHP | 22 Messages

12 févr. 2005, 11:55

Salut tout le monde
Bon alors voilà.
Sur mon site je met en include un fichier menu.php sur toutes mes pages pour eviter de modifier à chaque fois. (ca ca marche).
Dans ce menu jai mis un compteur en include, il fonctionne sur la page d'accueil mais des que c'est sur des pages d'un autre repertoire ca marche plus
explication:
index.php (OK) http://rikikifunkin.free.fr
/extraits/divers.php (Marche pas)http://rikikifunkin.free.fr/extraits/divers.php

Alors je comprends pas ca marche, ca marche pas, ya til possibilité que cet include fonctionne partout sur le site.

Merci d'avance et jespere que je me suis bien expliqué

Mammouth du PHP | 1311 Messages

12 févr. 2005, 11:57

verifie tes chemins

Eléphanteau du PHP | 39 Messages

12 févr. 2005, 11:58

Salut,
As tu vérifié s'il n'y avait pas une balise encore ouverte lors de ton include ?
Sinon si tu pouvais donner le code! :D
KitNetiGraph, création de design gratuit.
Allez le visiter: http://www.kitnetigraph.org

Eléphanteau du PHP | 22 Messages

12 févr. 2005, 11:59

Bien oui mais pour l'include le chemin est tjs le meme donc c'est ca que je comprends pas ca devrais marcher

Eléphanteau du PHP | 22 Messages

12 févr. 2005, 12:01

Voici le code dans le fichier menu.php qui est à la racine du site:
<? include ("Compteur/index.php"); ?>

Mammouth du PHP | 1311 Messages

12 févr. 2005, 12:04

regarde ton code source tu aura des explications
c'est ca le desavantage des fonts noir quand on a des erreurs ont les voi
pas forcement :lol:

Eléphanteau du PHP | 39 Messages

12 févr. 2005, 12:06

je crois savoir pourquoi!
Dans index c'est normal que sa marche puisque c'est

index.php
compteur/index.php

mais après dans l'autre page
extraits/divers.php
et la il cherche le compteur dans:
extraits/compteur/index.php
il faut que tu mettes:
./compteur/index.php dans ton include! ;)

Je pense que c'est ceci!
KitNetiGraph, création de design gratuit.
Allez le visiter: http://www.kitnetigraph.org

Eléphanteau du PHP | 22 Messages

12 févr. 2005, 12:10

L'erreur n'est pas logique:
Warning: main(Compteur/connect.php): failed to open stream: No such file or directory in /var/www/free.fr/b/c/rikikifunkin/Compteur/index.php on line 5

Warning: main(): Failed opening 'Compteur/connect.php' for inclusion (include_path='/var/www/free.fr/b/c/rikikifunkin/include:.') in /var/www/free.fr/b/c/rikikifunkin/Compteur/index.php on line 5
Connexion impossible
Ce n'est pas logique parce que ca marche tres bien sur les autres pages. En fait ce fameux fichier index.php dans compteur il fait appel à un fichier connection

Bon me suis rendu compte que ca marchais jai modifier le chemin pour ce fichier. Maintenant reste plus qu'à mettre le bon chemin des images.

Je dois avouer que c assez chiant ces histoires...

Merci de votre aide