perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




12.02.2012 / 02:08

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragdeserialize hash from file (retrieve-function)
Seitenanfang
Hallo,

versuche wie in der Überschrift ersichtlich einen hash aus einem File einzulesen, den ich zuvor serialisiert ( oder irgendso was) habe.

meinen versuch: (... habe ich lediglich von der perldoc geklaut)

<code>

# Create a hash with some nested data structures
my %struct=(text => 'Hello, world!', list => [1, 2, 3]);

print "$struct{text}--und ";
# Serialize the hash into a file
store \%struct, 'serialized';

# Read the data back later
my $newstruct = retrieve 'serialized';
print "unserialized hash from file:".$newstruct{text};

</code>

die ausgabe ist dann folgende:

<output>
Hello, world!--und unserialized hash from file:
</output>

Wie man sieht ist im ursprünglichen Hash was drin.
Der deserialisierte scheint aber leer zu sein. Was mach ich falsch ?

Grüsse,
Marian

Datum: 28.03.2007-00:26

Beitragre: deserialize hash from file (retrieve-function)
Seitenanfang
die daten werden als hashreferenz eingelesen... versuch mal

# Read the data back later
my $newstruct = retrieve 'serialized';
print "unserialized hash from file:".$newstruct->{text};

Datum: 28.03.2007-10:15

Beitragre: deserialize hash from file (retrieve-function)
Seitenanfang
cool, so gehts, danke, hätt ich fast selbst drauf kommen können :)

Datum: 28.03.2007-10:43

-






-
-