IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

WAMP et inclusions problématiques


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Points : 21
    Points
    21
    Par défaut WAMP et inclusions problématiques
    Bonjour,

    Je viens d'installer mon site qui était auparavant en ligne sur mon PC. J'utilise WAMP5 Version 1.7.2.

    Mon site est en majorité en PHP et je fais des include pour mes menus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include("http://localhost/inc/header.php"); ?>
    Tout fonctionnait parfaitement lorsque le site était en ligne mais là j'obtiens le message :
    Warning: include() [function.include]: URL file-access is disabled in the server configuration in C:\wamp\www\fiches\index.php on line 18

    Warning: include(http://localhost/inc/header.php) [function.include]: failed to open stream: no suitable wrapper could be found in C:\wamp\www\fiches\index.php on line 18

    Warning: include() [function.include]: Failed opening 'http://localhost/inc/header.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\fiches\index.php on line 18
    Je suis loin d'être un pro donc je ne sais pas trop quoi faire pour résoudre le problème. Pour info mon site a pour vocation à être remis en ligne

    Merci pour votre aide.

    Max

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    N'utilisez pas des URL HTTP au niveau des inclusions : ça peut être dangereux, le résultat est totalement différent (vous incluez du code HTML - résultant de l'interprétation du script appelé - et non le code PHP en lui-même) et ça dépend de la configuration du serveur (et le message d'erreur indique que vous êtes concernés) : pour pouvoir le faire il faudrait allow_url_fopen à On et allow_url_include à On (pour les versions >= à 5.2.0).

    Il est donc vivement recommandé d'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include($_SERVER['DOCUMENT_ROOT'] . '/inc/header.php'); ?>
    Par exemple, donc de passer par le système de fichiers du serveur directement.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Points : 21
    Points
    21
    Par défaut
    Merci pour votre réponse qui m'a permis de résoudre mon problème.

    J'ai une autre fonction qui ne fonctionne pas. Pouvez vous me dire comment l'écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require ("./inc/settings.inc.php");
    Merci pour votre aide

    Maxime

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Points : 35
    Points
    35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once ("./inc/settings.inc.php");

Discussions similaires

  1. Inclusion croisée problématique
    Par coldrink dans le forum C++
    Réponses: 6
    Dernier message: 25/10/2009, 18h40
  2. Sauvegarde problématique sous excel par OLE
    Par ulysse66x dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 16/04/2003, 21h23
  3. Inclusion de fichier .h
    Par Tony49 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/11/2002, 11h10
  4. Générer un nombre aléatoire entre 0 et 1 (INCLUS !!!)
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/08/2002, 16h30
  5. Inclusion de fichiers en IDL
    Par babou dans le forum CORBA
    Réponses: 10
    Dernier message: 30/07/2002, 16h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo