Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1528 connectés 

 


Dernière réponse
Sujet : [PHP] problème include ...
Lord II

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


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Lord II

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

funwebmax

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

Roswell_ Bah, moi j'ai rien non plus dans le path du include, sorry
Sh@rdar 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 ..
 
@+
funwebmax personne ne sait ?  :(  :??:
funwebmax 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 ....
funwebmax

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

zeltron Il faut modifier le fichier de config de PHP.
funwebmax comment je fais pour changer le chemin d'include par défault ...
omega2

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.

funwebmax 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+
Roswell_ 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...
funwebmax 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...

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR