Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2634 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] utilisez un fichier de configuration

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] utilisez un fichier de configuration

n°272815
z0rglub
Posté le 19-12-2002 à 14:51:07  profilanswer
 

bonjour à tous,
je fais un programme en Perl qui utilise bcp de fichiers (de modules) et j'aurais besoin de faire un fichier de conf avec la définition de nombreuses variables :
 

Code :
  1. $conf{'toto'} = 'tata';
  2. $conf{'foo'} = 'bar';


 
je voudrais pouvoir simplement faire un include (là ça commence à se voir que je connais plus PHP...) dans un autre fichier dans lequel je pourrais utiliser directement $conf{'foo'} par exemple.
 
Comment je dois faire pour que ça rete propre ?
 
PS : j'ai déjà fait des systèmes sous forme de module avec des packetage qui imposait de faire $nomdupacketage::nomdelavariable, mais comme je fais déjà dans un tableau qui s'appelle conf... Bref, je sais pas si je pars dans la bonne direction, ou s'il y a des mécanismes prévus en Perl.


Message édité par z0rglub le 19-12-2002 à 15:37:24

---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
mood
Publicité
Posté le 19-12-2002 à 14:51:07  profilanswer
 

n°272952
z0rglub
Posté le 19-12-2002 à 15:40:11  profilanswer
 

Code :
  1. #-----------------------------------------------------
  2. # Package Configuration
  3. # Variables de configuration
  4. # Pierrick Le Gall - Decembre 2002
  5. #-----------------------------------------------------
  6. # definition du module
  7. package Configuration;
  8. # module stuff...
  9. use Exporter;
  10. @ISA = ( 'Exporter' );
  11. # definition des variables à exporter
  12. @EXPORT = qw( %conf );
  13. $conf{'foo'} = 'bar';
  14. 1;


 
et dans le fichier qui l'inclus :

Code :
  1. # mon fichier Configuration.pm est dans un sous répertoire
  2. # nommé include
  3. use lib qw( ./include/ );
  4. use Configuration;
  5. print $Configuration::conf{'foo'}.'#'.$conf{'foo'}."\n";


 
résultat : "bar#bar"
 
PS : je donne la réponse, on sait jamais, ça peut intéresser des gens !


Message édité par z0rglub le 19-12-2002 à 15:41:04

---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] utilisez un fichier de configuration

 

Sujets relatifs
[Perl] variable de variable comme en PHP[PHP] appel et modification d'un fichier texte dans une page php
Vous utilisez quel grid?[Edition de fichier] j'ai des "^@" intercalés partout > Unicode ?
comment transformer un fichier .max de 3d studio max en fichier .ase ?fichier date en batch DOS
[PHP] accès qu système de fichier et vérouillage de fichiers (flock)[open gl]comment afficher un objet qui est dans un fichier 3D s max?
Modifier la BDR avec un fichier BAT & REG?PHP Envoyer un fichier...
Plus de sujets relatifs à : [Perl] utilisez un fichier de configuration


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR