problème include ... [PHP] - Programmation
Marsh Posté le 11-02-2001 à 20:56:17
je sais pas du tout, je suppose que tes liens ne sont pas en absolue sinon ça marcherait pas sur ton site.
Essaie de faire des include les plus simples possibles pour voir si la fonction marche toujours.
sinon il y à des équivalent mais qui sont peut être juste des alias. virtual() si je me souvient bien...
Marsh Posté le 12-02-2001 à 11:40:11
la fonction include() marche tjs.
je comprends pas, ça marche sur mon site et pas en local ...
roswell_> c'est koi les liens en absolue ...
et c'est koi les alias.
merci A+
Marsh Posté le 12-02-2001 à 12:00:36
funwebmax a écrit a écrit : la fonction include() marche tjs. je comprends pas, ça marche sur mon site et pas en local ... roswell_> c'est koi les liens en absolue ... et c'est koi les alias. merci A+ |
En absolue, ca veut dire que t'as mis le chemin complet du fichier (depuis la racine du disque).
En relatif, ca veut dire que t'as mis le chemin du fichier en fonction de sa position par rapport au fichier de départ.
Un alias, c'est un nom constant qui remplace une partie d'un chemin d'ccés au fichier (un peu comme une variable que tu ne peux modifier).
Pour ton problème, je pense que c'est le chemin d'include par défault qui n'est pas le même après ta réinstallation qu'avant. Du coup, il ne trouve plus les fichiers qu'il a besoin.
Marsh Posté le 12-02-2001 à 13:00:55
comment je fais pour changer le chemin d'include par défault ...
Marsh Posté le 12-02-2001 à 14:23:55
zeltron a écrit a écrit : Il faut modifier le fichier de config de PHP. |
c'est Php.ini, je suppose ...
a la ligne include_path
ya rien d'ecrit, faut mettre koi
merci
Marsh Posté le 12-02-2001 à 15:55:49
je vais essayer de m'expliquer mieux.
sur la page index.php, j'ai ce script
<?php
if (empty($page)) {$page=accueil;}
$url=$page.".php";
include("$url" );
?>
et sur cette page, les liens sont de la forme index.php?page=blabla
normalement ça devraient ouvrir blabla.php
mais en fait il m'ouvre tjs accueil.php
voila, ce ki est encore pus bizarre, c'est que sur forez, ça marche très bien.
ya kan local que ça merde ....
Marsh Posté le 13-02-2001 à 08:19:20
J'ai eu exactement le même problème suite à une réinstallation.
C'est clairement un pb avec ton php3.ini mais je sais plus lequel
sinon file ton mail je te ferai suivre mon fichier ..
@+
Marsh Posté le 13-02-2001 à 10:14:10
Bah, moi j'ai rien non plus dans le path du include, sorry
Marsh Posté le 13-02-2001 à 10:18:35
Sh@rdar a écrit a écrit : J'ai eu exactement le même problème suite à une réinstallation. C'est clairement un pb avec ton php3.ini mais je sais plus lequel sinon file ton mail je te ferai suivre mon fichier .. @+ |
c'est bizarre ...
sh@dar, envoie ton php.ini STP
webmaster@funwebmax.com
je te remercie
Marsh Posté le 13-02-2001 à 10:23:14
funwebmax a écrit a écrit : je vais essayer de m'expliquer mieux. sur la page index.php, j'ai ce script <?php if (empty($page)) {$page=accueil;} $url=$page.".php"; include("$url" ); ?> et sur cette page, les liens sont de la forme index.php?page=blabla normalement ça devraient ouvrir blabla.php mais en fait il m'ouvre tjs accueil.php voila, ce ki est encore pus bizarre, c'est que sur forez, ça marche très bien. ya kan local que ça merde .... |
Justement moi je suis sur forez et j'ai un pb d'include egalement. Je m'explique :
Suite aux nombreux problemes chez multumania, j'ai déplacé mon site sur forez mais voilà il y a un gros probleme d'include. J'ai des includes poitant en relatif sur des fichiers ( ../../include/top.php par exemple). Chez multi ca marche mais chez forez il me fait une erreur, si quelqu'un avait la solution c a m'arrangerait bien, merci d'avance
Marsh Posté le 11-02-2001 à 16:21:22
j'ai un problème bizarre.
hier j'ai formaté .... et j'ai réinstallé le PHP mais maintenant, tous mes fichiers include merde .
tous mon site est fais de fichier include car les liens sont "index.php?page=blabla"
c'est pas le script qui merde car ça marchait avant ...
c'est koi a votre avis, merci .... je comprends rien...