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 Perl Discussion :

déclaration de path, variables et autres...


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 71
    Par défaut déclaration de path, variables et autres...
    Bonjour,
    J'ai essayé de chercher cette info un peu partout, mais j'ai rien trouvé qui m'éclaire.
    J'ai plusieurs scripts perl, qui contiennent chacun plusieurs chemins d'images ou de fichiers communs. Tous ces scripts forment un site internet et si un jour j'ai envie de bouger tout cela, je vais être obligée de changer tous les path de toutes les images et de tous les fichiers d'appel à la main.
    Est-ce qu'il y a une solution pour stocker tous ces paths dans un seul fichier en déclarant chaque path comme une variable et de n'appeler simplement que des variables dans les fichiers perl en ayant préalablement exécuter le fichier de définition ?
    En gros : est-ce qu'il est possible de faire avec du perl comment en shell où on met tout dans le .cshrc et on "source .cshrc" au début de chaque fichier de manière à éviter d'avoir tout à corriger 10 fois quand on change les fichiers de place ?
    Si vous avez des solutions, merci beaucoup car je ne vois pas du tout comment faire ça et pourtant ça me paraît indispensable.
    Bonne aprèm !
    Minusette.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 124
    Par défaut
    nié j'ai rien compris

    réponse bète :

    Chemin relatif

  3. #3
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Heureusement, c'est possible

    Plusieurs solutions ...

    Un fichier .pl qui sera lancé par un do 'fichier.pl'; en début de programme ...

    Un module (.pm) que l'on récupère avec un use nom_module; ...

    Il y a encore d'autres solutions ...

    Dans tous les cas, fait bien attention à la portée de tes variables : my fait une variable locale au fichier, alors que our permet de l'utiliser dans le fichier appelant.

    Bon courage.

    P.S. Comme le fait remarquer Hide, la notion de chemin relatif (à l'emplacement actuel, ou à la racine du site) est aussi la meilleure option pour éviter d'avoir à tout redéfinir en cas de changement d'hébergeur par exemple.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    801
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 801
    Par défaut
    Bonjour,

    Moi, j'utilise des chemins relatifs (le plus possible), mais que je peux pas, je mets mes chemins dans un fichier texte, de manière formatée Après j'ai un fichier WebPath.pm qui a une fonction qui permet d'aller chercher la valeur du chemin avec l'id_path en paramètre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    GetVar('id_path');
    Je mets dans tous mes cgi:

    Mais je sais pas si cette solution vaut quelque chose....

    Bonne journée.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 02/08/2006, 15h51
  2. Réponses: 8
    Dernier message: 13/07/2006, 10h04
  3. Réponses: 4
    Dernier message: 22/03/2006, 15h42
  4. déclaration d'une variable
    Par ouldfella dans le forum Composants VCL
    Réponses: 8
    Dernier message: 20/10/2005, 18h21
  5. Path : variable d'environnement
    Par chtom dans le forum Langage
    Réponses: 1
    Dernier message: 27/09/2005, 17h50

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