include ('http://localhost/dossier/fichier.php') marche pas
5 messages
• Page 1 sur 1
-

SebOmaX - Nouveau WRInaute

- Messages: 28
- Inscription: 26 Aoû 2005
include ('http://localhost/dossier/fichier.php') marche pas
Bonjour,
J'ai un soucis quand je bosse sur mon site en local : je n'arrive pas à inclure un fichier à partir de l'url de base.
Je pourrais très bien réaliser une inclusion avec
Mais j'ai besoin d'un mod de phpbb qui utilise la même variable $root dans les include et dans les redirections d'url. Ainsi lorsque $root = document_root, j'ai des url du type: href="C:/dossier/fichier.php"
.
Dois-je configurer quelquechose dans php.ini pour pouvoir inclure mes fichiers en utilisant l'url de base plutôt que le document_root ?
J'ai un soucis quand je bosse sur mon site en local : je n'arrive pas à inclure un fichier à partir de l'url de base.
Je pourrais très bien réaliser une inclusion avec
- Code: Tout sélectionner
include ($_SERVER['DOCUMENT_ROOT'] . '/dossier/fichier.php')
Mais j'ai besoin d'un mod de phpbb qui utilise la même variable $root dans les include et dans les redirections d'url. Ainsi lorsque $root = document_root, j'ai des url du type: href="C:/dossier/fichier.php"
Dois-je configurer quelquechose dans php.ini pour pouvoir inclure mes fichiers en utilisant l'url de base plutôt que le document_root ?
-

bordas_69 - WRInaute discret

- Messages: 239
- Inscription: 25 Aoû 2005
Et pourquoi tu n'utilises pas tout simplement l'url relative... tu mets :
- Code: Tout sélectionner
include (./dossier/fichier.php')
-

SebOmaX - Nouveau WRInaute

- Messages: 28
- Inscription: 26 Aoû 2005
bordas_69 a écrit:Et pourquoi tu n'utilises pas tout simplement l'url relative... tu mets :
- Code: Tout sélectionner
include (./dossier/fichier.php')
Hmm, c'est ce que j'avais avant d'avoir des soucis avec mon arborescence. Si je me souviens bien, j'ai eu des problèmes en déplaçant mon site de http://localhost/ vers http://localhost/dossier. Depuis j'utilise une variable pour ne pas avoir à tout modifier à chaque déplacement.
e-kiwi a écrit:il te faudrait 2 variables, une racine physique et une racine absolu. tu n'a pas sans dans ton mod ?
C'est une idée, je pourrais essayer de rajouter ça moi-même effectivement...
-

spout - WRInaute accro

- Messages: 4378
- Inscription: 14 Mai 2003
personnellement pr les includes, chemins relatifs and co, je fait 2 define:
Comme ça tout est en absolu, c'est plus simple je trouve.
- Code: Tout sélectionner
define('CFG_BASE_URL',"http://www.example.com/");
define('CFG_BASE_PATH',"/home/spout/public_html/");
Comme ça tout est en absolu, c'est plus simple je trouve.
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Include un fichier placé ds un autre dossier :
- PHP : include d'un fichier de constantes
- Google plnate sur un fichier en Include PHP
- Déplacer un dossier ou un fichier d'un serveur FTP a un autre serveur FTP en php ???
- besoin d'aide script php affichage dossier sous dossier
- include fichier.txt
- Redirection dossier/ vers dossier/index.php
- Le mieux entre /dossier/ et /dossier/index.php
- fichier.php.jpg == fichier.php sous free !!
- fichier robots.txt include et réécriture d'url
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Tous les services de Google expliqués en 31 pages - 02-08-2006
- Parts de marché des moteurs en Europe (Février 2006) - 09-12-2006
- Article sur le fichier .htaccess - 11-01-2003
- Google Health : votre dossier médical géré par Google... - 20-05-2008
- Déclarer son fichier sitemap dans le fichier robots.txt - 16-04-2007
- Parts de marché des moteurs aux USA (Avril 2008) - 22-05-2008
- Gérer l'entête HTTP en PHP - 04-08-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Health
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

