/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Hvordan laves et modul?
Fra : Jimmy


Dato : 01-12-02 18:43

Hej

I de fleste af mine scripts tilgår jeg en MySQl database eller en
FTP-server.

Jeg vil gerne kunne lave disse to dele som et modul, som jeg kan kalde med
"use" så jeg uden videre kan vise andre min kode uden at skulle fjerne
user/pass hver gang.

Hvordan gøres dette?

Mvh
Jimmy



 
 
Lars Balker Rasmusse~ (01-12-2002)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 01-12-02 19:37

"Jimmy" <spoerg@efter.den> writes:
> I de fleste af mine scripts tilgår jeg en MySQl database eller en
> FTP-server.
>
> Jeg vil gerne kunne lave disse to dele som et modul, som jeg kan kalde med
> "use" så jeg uden videre kan vise andre min kode uden at skulle fjerne
> user/pass hver gang.
>
> Hvordan gøres dette?

Kig i "perldoc perlmod", især afsnittet "Perl Modules".
--
Lars Balker Rasmussen                  "S.M.R.T."

Kim Hansen (02-12-2002)
Kommentar
Fra : Kim Hansen


Dato : 02-12-02 01:12

"Jimmy" <spoerg@efter.den> writes:

> Hej
>
> I de fleste af mine scripts tilgår jeg en MySQl database eller en
> FTP-server.
>
> Jeg vil gerne kunne lave disse to dele som et modul, som jeg kan kalde med
> "use" så jeg uden videre kan vise andre min kode uden at skulle fjerne
> user/pass hver gang.

Den simple løsning er at bruge do :

------------------
kim@kanon$ cat prog.pl
#!/usr/bin/perl -w

use strict;

my $login = do 'login.inc';

print "user: " . $login->{user} . "\n";
print "password " . $login->{password} . "\n";
kim@kanon$ cat login.inc
{
user => 'bruger',
password => 'banan',
}
kim@kanon$ ./prog.pl
user: bruger
password banan
kim@kanon$
--------------------


--
Kim Hansen | |\ _,,,---,,_ | Det er ikke
Dalslandsgade 8, A708 | /,`.-'`' -. ;-;;,_ | Jeopardy.
2300 København S | |,4- ) )-,_. ,\ ( `'-' | Svar _efter_
Phone: 32 88 60 86 | '---''(_/--' `-'\_) | spørgsmålet.

Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste