require PERL - Perl - Programmation
Marsh Posté le 07-06-2006 à 20:28:23
Salut,
tu crées un module et dans ton script tu peux utiliser
Code :
|
Voilà mon exemple. Pour ne par répeter les même lignes j'ai créé 3 fonctions et je les appelles.
Code :
|
et le script ou j'utilise le module
Code :
|
C'est juste un exemple. Lit plutôt la doc pour les modules.
lami20j
Marsh Posté le 07-06-2006 à 21:02:43
si tu veux importer des fonctions (comme pour CGI) ou utiliser un pragma (comme strict) alors il te faut normalement explicitement les user dans ton module.
Mais il existe tout de meme une solution, Toolset:
http://search.cpan.org/~dagolden/ToolSet
Marsh Posté le 07-06-2006 à 17:23:40
Salut tout le monde,
je fais un programme en perl avec le module CGI et j'interagis avec une base de données...
J'aimerais ne pas réécrire chaque fois le même code au debut de chacun de mes fichiers perl. Par exemple,tous mes fichiers commencent par :
#!/usr/bin/perl
use DBI;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use strict;
use Date::Calc qw(:all);
my $dbname = 'Projet';
my $user = 'user';
my $pass = 'pass';
my $dbh = DBI->connect("dbi:Pg:dbname=$dbname", $user, $pass) or die DBI::errstr;
y'a t-il un moyen d'ecrire ces lignes dans un autre fichier et de tout importer dans le fichier principal ?
g essayé require "fichier.pl" mais ca ne marche pas !