Schrift
[thread]8634[/thread]

MD5 EINES ARRAY: MD5



<< |< 1 2 >| >> 15 Einträge, 2 Seiten
nour
 2007-01-10 17:03
#73072 #73072
User since
2006-11-15
108 Artikel
BenutzerIn
[default_avatar]
hallo Leute ,

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
my $stmt = "SELECT filename FROM tabelle";
my $sth = $dbh->prepare($stmt) or die $dbh->errstr();
$sth->execute() or die $dbh->errstr();

while(my ($text) = $sth->fetchrow_array()){
print get_MD5($text);
}

sub get_MD5 {
my ($text) = @_;
my $md5=Digest::MD5->new;
$md5->add($text);
return $md5->hexdigest();
}

der obere skript funktioniert .

ich habe versucht ind der Oberen CODE "$text" mit "@output" zu ersetzten nun Leider Habe ich immer ein fehler bekommen .

ich habe im Internet gesucht ob man an einem Array einen Funktion übergeben kann . aber habe ich leider nichts gefunden!!!

HAt jemandem von euch eine Ahnun wie kann ich den oberen Programm im Laufe bringen , sodass er mir die MD5 von der @output berechnet.



Danke im voraus
bloonix
 2007-01-10 17:08
#73073 #73073
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Code: (dl )
1
2
3
4
5
6
sub get_MD5 {
 my @output = @_;
 my $md5=Digest::MD5->new;
 $md5->add("@output");
 return $md5->hexdigest();
}
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
esskar
 2007-01-10 17:17
#73074 #73074
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
über was willst du den MD5 denn berechnen?
nour
 2007-01-10 17:17
#73075 #73075
User since
2006-11-15
108 Artikel
BenutzerIn
[default_avatar]
ja das habe ich gemacht
ich habe es in meinem Mail geschrieben dass ich habe $text mit @output ersetzt und es berechnet für mich kein MD5!!!!!

deswegen will ich fragen ob ich im "PERL" einen Array an eine Funktion übergeben???


Danke
nepos
 2007-01-10 17:43
#73076 #73076
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Bitte versuch endlich mal, dein Problem verständlich zu formulieren.
Ich lese mir deine Texte durch und verstehe mit jedem Posting nur noch mehr Bahnhof.
Außerdem solltest du dir mal einiges der oft schon vorgeschlagenen Literatur zu Gemüte führen!

Zu deiner Fragen wegen Perl und Array: klar kannst du das.
Eines der Codebeispiele oben macht genau das.\n\n

<!--EDIT|nepos|1168444128-->
bloonix
 2007-01-10 17:54
#73077 #73077
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
my @output = @{$_[0]};
oder
$md5->add("@$text");\n\n

<!--EDIT|opi|1168444606-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
esskar
 2007-01-10 18:18
#73078 #73078
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
nein; die frage ist doch
wo kommt @output her?

in deinem script steht nix von @output

@opi:
Code: (dl )
1
2
3
4
5
C:\Dokumente und Einstellungen\sk>perl
my @o = ("a", "b");
print "@o";
^Z
a b

da entstehen leerzeichen
das kann nicht der sinn sein.
ich denke, nour meint etwas anderes
er/sie/es weiß es nur noch nicht
renee
 2007-01-10 18:26
#73079 #73079
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
$text ist ja kein Array. Zeig uns, wie Du das Array bekommst und wir zeigen Dir, wie man dafür den MD5-Wert berechnen kann...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
bloonix
 2007-01-10 19:39
#73080 #73080
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=renee,10.01.2007, 17:26]$text ist ja kein Array. Zeig uns, wie Du das Array bekommst und wir zeigen Dir, wie man dafür den MD5-Wert berechnen kann...[/quote]
hmmm das nicht, aber eine Arrayreferenz? Hätte jetzt darauf getippt, aber
es können natürlich AoAs sein.

while(my ($text) = $sth->fetchrow_array()){
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
MisterL
 2007-01-10 20:06
#73081 #73081
User since
2006-07-05
334 Artikel
BenutzerIn
[default_avatar]
Guten Abend.
<offtopic>
Quote
Ich lese mir deine Texte durch und verstehe mit jedem Posting nur noch mehr Bahnhof.
Es streichelt ja das eigene Selbstbewusstsein, dass Defizite im Verstehen von Fragestellungen nicht auf fehlenden Perlkenntnissen beruhen...;-)
Was nicht heisst, dass das Studium der Sprache deswegen überflüssig wäre.</offtopic>

Nun denn, in der Literatur ISBN 3-8273-2053-4 findet sich etwas zum Thema. Vielleicht kann man da auch einen Blick reinwerfen (auch wenn das konkrete Problem dort auf den ersten Blick nicht zu finden ist. Aber vielleicht kann man den Code umgestalten...).

Gruss MisterL (jetzt auch Besitzer des "Perl Kochbuch")
“Perl is the only language that looks the same before and after RSA encryption.”
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2007-01-10 17:03.