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

 


Dernière réponse
Sujet : [PHP] - include
Mara's dad C'est vrai pour PHP tournant sous windows !
Je ne sais pas comment le dire autrement.
A l'aide !

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
Mara's dad C'est vrai pour PHP tournant sous windows !
Je ne sais pas comment le dire autrement.
A l'aide !
cvince Ok !
 
Effectivement grosse erreur de ma part d'avoir confondu les deux !
 
Quand tu dis que PHP ne peut pas utiliser les URL sous Windows, cela est vrai pour PHP en général ou simplement pour l'OS ?
Mara's dad C'est un problème de chemin.
http://xxx.xxx.xxx.xxx/MySite/header.php
n'est pas :
d:\webroot\mysite\header.php
 
Include veut un chemin local !
C'est pour çà que '../../../header.php' fonctionne !
En fait pour lui c'est :
d:\webroot\mysite\header.php
relativement à :
d:\webroot\mysite\gallery\lol\home\
 
Le mieux, c'est de garder :
include("../../../header.".$php);
 
En fait, include() et require() peuvent utiliser des URL (HTTP et FTP), mais pas avec PHP sous Windows ! Dommage !

 

[edit]--Message édité par Mara's dad--[/edit]

cvince Hi !
 
Pourquoi ne peut on pas faire cela ???
(avec $baseurl="http://xxx.xxx.xxx.xxx/mysite"
et $php="php" )
 
include($baseurl."/header.".$php);
message d'erreur :  
"Warning: Failed opening 'http://xxx.xxx.xxx.xxx/MySite/header.php' for inclusion (include_path='') in d:\webroot\mysite\gallery\lol\home\fichier.php on line 9"
 
Par contre, cela fonctionne parfaitement :
include("../../../header.".$php);
 
 
Quelqu'un peut m'expliquer pourquoi ? :??:  :pt1cable:

 

[edit]--Message édité par cvince--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)