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 :

[PHP-JS] arborescence des dossiers


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Points : 101
    Points
    101
    Par défaut [PHP-JS] arborescence des dossiers
    Bonjour,

    j'ai un soucis que j'ai contourné tant bien que mal jusque là mais ce coup ci je suis mal barré .

    En fait j'ai un dossier dans lequel je place des fichiers de configuration de mes pages genre du CSS ou des fonctions etc. Le problème c'est que dans ces fichiers j'inclus d'autres fichiers.

    Parallèlement à cela, j'appelle les fichiers de config dans les différentes pages de mon site qui ne sont pas toutes dans les même dossier et pas dans le même niveaux d'arborescence. Donc le système de faire des ".." pour remonter dans l'arborescence ça fonctionne quand tout est au même niveau d'arborescence mais tout est cassé dans le cas contraire...

    Donc vous allez me dire la solution c'est de mettre les liens en dur... pas très pratique si tu déplaces un fichier tu dois te retaper tous les liens...

    Autre soucis, c'est que je teste en local sous windows et que le serveur est en linux, donc ce n'est pas la même arborescence.

    Enfin mon gros problème c'est quand mes pages de sont pas au même niveau d'arborescence.

    Voila j'espère que c'est compréhensible, j'attends vos conseils
    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 448
    Points : 2 284
    Points
    2 284
    Par défaut
    Salut,

    Citation Envoyé par hacksi Voir le message
    Autre soucis, c'est que je teste en local sous windows et que le serveur est en linux, donc ce n'est pas la même arborescence.
    Certes mais changes la home directory, et hop revla le problème.
    Les chemins relatifs devrait normalement être suffisant dans la majorité des cas.

    Dans le cas où ce n'est plus suffisant, comme ici semble t'il, tu peux créer une constante BASE_DIR, qui contient le répertoire de base de l'appli, et en fonction de, faire tes includes en relatifs.
    Sa donnerait des appels du genre
    include (BASE_DIR.'../my_includes/toto.php');

    Par contre pour les CSS tout sa, d'une c'est pas géré pareil, de deux il faut que t'expliques un peu plus parceque là des solutions il y'en des vraiment différentes qui n'ont pas le même degré d'impact.

    bye

  3. #3
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Points : 101
    Points
    101
    Par défaut
    Tu entends quoi par :
    Citation Envoyé par kaymak Voir le message
    Certes mais changes la home directory, et hop revla le problème.
    ?

  4. #4
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Points : 101
    Points
    101
    Par défaut
    En fait petite précision, ça marche pour inclure des fichier PHP mais pour des images ou des fichier javascript c'est de drame...

  5. #5
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 268
    Points : 101
    Points
    101
    Par défaut
    Je crois bien que pour les images et les fichiers javascript (ou css) il n'y a pas d'autre solution que de mettre le chemin en dur depuis la racine

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/09/2014, 15h55
  2. Choix de l'arborescence des dossiers pour des projets
    Par HoliCApplet dans le forum Débuter
    Réponses: 2
    Dernier message: 25/04/2014, 17h33
  3. Réponses: 1
    Dernier message: 31/12/2011, 10h31
  4. Java Reverse et Arborescence des dossiers
    Par gpleluchard dans le forum BOUML
    Réponses: 2
    Dernier message: 24/11/2010, 14h21
  5. Arborescence des dossiers d'un "réseau" de sites
    Par Bleys dans le forum Apache
    Réponses: 4
    Dernier message: 01/10/2008, 13h18

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