Hallo Liste,
.
* Udo Mueller schrieb [20-09-02 01:00]:
> >
> > Ich hatte auch schon die �berlegung, einfach ein Makro auf die
> > Taste "a" zu legen, und muss nun nur versuchen, irgendwie die
> > wichtigen Daten aus der Mail zu bekommen.
> 
> Ich habe mir zu diesem Zweck 2 kleine Scripte geschrieben:

Und stosse bei der auslagerung der zentralen Daten in ein
Config-File auf folgendes Problem:

DB_Host, Database, table, username, password etc sollen in einer
separaten Datei abgespeichert werden. Damit mein Script diese
Variablen kennt, muss ich diese Config-Datei sourcen/includen.

Und da steckt der Hund begraben:

Bei PHP weiss ich, da� es mittels "include($configfile)" geht, aber
bei perl hab ich wohl vieles (sicher nicht alles) ausprobiert, aber
ich bekomme, weil use strict gesetzt ist, immer zu sehen:

Global symbol "$database" requires explicit package name at \
   /home/udo/bin/mutt_alias.pl line 47.
...

Das bedeutet ja soviel, da� die Variablen, die im Config-File mit
my $database = "192.168.0.1"
...
stehen, nicht im Perlscript erscheinen.

Versucht hab ich bis jetzt:

do
use
require
eval `cat $config`

Kann mir einer von den Experten verraten, wie ich da rangehen muss?

Gruss Udo

-- 
Alkohol soll ja gleichg�ltig machen.....
                                        Na und?

Attachment: msg18989/pgp00000.pgp
Description: PGP signature

Antwort per Email an