Thread hexdigest (6 answers)
Opened by Froschpopo at 2007-05-19 16:22

GwenDragon
 2007-05-20 12:34
#76777 #76777
User since
2005-01-17
14816 Artikel
Admin1
[Homepage]
user image
Beispiel-Schnippsel zum Einlesen einer Bilddatei in die DB:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    
#<snip>
#
my $rnd = rand(time());
my $i = int($rnd);

my $FH;
open($FH, 'picture.png') or die $!;
binmode($FH);
local ($/) = undef;
$buffer = <$FH>;
close($FH) or die $!;
$md5 = Digest::MD5->new;
$md5->add($buffer);
$sum = $md5->hexdigest;

$sth = $dbh->prepare(<<SQL) or die $DBI::errstr;
INSERT INTO test
( id, myData, myName, myMd5 )
VALUES ( ?, ?, ?, ?);
SQL
$rv = $sth->execute($i, $buffer, $rnd, $sum) or die $DBI::errstr;
#<snip>

View full thread hexdigest