Thread serial, dump - Komplexe Datenstrukturen speichern und ausgeben (12 answers)
Opened by mika at 2012-03-03 14:55

mika
 2012-03-03 14:55
#156591 #156591
User since
2010-10-02
168 Artikel
BenutzerIn

user image
Hallo liebe Perl-Community,

auf der Suche zum Title bin ich auf folgende Notiz im Netz gestoßen:
http://doku.baseportal.de/564.html#0
In Dateien speichern

Code: (dl )
put serial(%hash), "bla.htx";


speichert den Hash %hash in der Seite bla. Die Klammern braucht es, da "bla.htx" sonst dem Hash zugerechnet würde und nicht als Parameter für put.

Code: (dl )
%hash=eval get "bla.htx";


liest den gespeicherten Hash wieder ein.


Das fängt mir aber zu früh an. Da scheint noch ein Modul zu fehlen oder die Syntax ist falsch. Ich bekomme dazu folgende Fehlermeldung:
Code: (dl )
1
2
3
4
String found where operator expected at code.pl line 17, near "get "/home/mika/.dir/file.htx""
(Do you need to predeclare get?)
syntax error at code.pl line 17, near "get "/home/mika/.dir/file.htx""
Execution of code.pl aborted due to compilation errors.


Was ich halt will ist, einen Hash in eine Datei speichern und wieder einlesen. Ob nun binär oder als Perl-Code ist mir dabei egal.

Könnt mir bitte helfen
Mika :-)
Last edited: 2012-03-03 15:02:50 +0100 (CET)

View full thread serial, dump - Komplexe Datenstrukturen speichern und ausgeben