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

Langage PHP Discussion :

pb avec $_SERVER['DOCUMENT_ROOT'] pas reconnu


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut pb avec $_SERVER['DOCUMENT_ROOT'] pas reconnu
    Bonjour,

    Pour info, j'utilise PHP 5.1.3.

    J'ai un problème avec $_SERVER['DOCUMENT_ROOT'] : il me renvoit bien ma racine mais le problème c'est que lorsque je le concatène à un dossier ou quoi que se soit pour utiliser le lien, ça ne fonctionne plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php $racine=$_SERVER['DOCUMENT_ROOT'];
    echo "<link rel=\"stylesheet\" 
           href=\"$racine/nav_horizontal.css\" 
           type=\"text/css\" />"
    ?>
    typiquement dans ce bout de code, ma feuille de style n'est pas prise en compte pourtant c'est le bon chemin (sur et certain).

    J'ai regardé ce sujet posté par pierrot10 où Yoqui lui dit de chercher long_vars dans php.ini mais tout comme pierrot10, je ne trouve pas long_vars...
    Quelqu'un sait d'où ça vient?

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    bonjour,

    et comme cela, ca ne fonctionne pas mieux?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php $racine=$_SERVER['DOCUMENT_ROOT'];
    echo "<link rel=\"stylesheet\" 
           href=\"".$racine."/nav_horizontal.css\" 
           type=\"text/css\" />"
    ?>

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Déjà testé mais malheureusement ça ne marche pas mieux
    J'ai contourné le problème : je crée une fonction qui, pour chaque / qu'il y a dans $_SERVER['DOCUMENT_ROOT'], me concatène ../ à une variable.

    Je viens de me rendre compte que le problème ne venait pas de PHP mais plutôt de HTML qui n'aime apparement pas les chemins absolu puique même quand je marque le chemin absolu en dur, ça ne fonctionne pas. C'est très bizarre quen même.

    [edit]
    Le problème vient du fait que le chemin absolu pour HTML c'est celui qui part de la racine web et non de la racine du PC ou du serveur d'où mon problème

    Merci pour ton aide tout de même.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.3] En local, inclusion impossible avec $_SERVER['DOCUMENT_ROOT']
    Par Compufan dans le forum Langage
    Réponses: 1
    Dernier message: 16/08/2013, 10h46
  2. Réponses: 2
    Dernier message: 08/05/2010, 18h30
  3. [Cookies] $_server['document_root']. ne fonctionne pas
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 16/08/2006, 12h49
  4. Pb avec $_SERVER['DOCUMENT_ROOT']
    Par xtiand4 dans le forum Langage
    Réponses: 15
    Dernier message: 10/07/2006, 16h24
  5. [Kylix] Projet avec fenetre marche pas
    Par Therich dans le forum EDI
    Réponses: 1
    Dernier message: 11/07/2003, 12h34

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