2012-02-13T05:53:09 saxoBeat- zusätzlich wird die URL aus dem Internet runter geladen und gespeichert
2012-02-13T07:31:10 biancaDa hast du dir aber schon was Fortgeschrittenes ausgesucht. Hierzu empfiehlt man nämlich i.d.R. die Verwendung eines Moduls.
QuoteIch gehe sogar noch einen Schritt weiter und empfehle Perl-OOP auch für den
Anfänger, die ist erstaunlich leicht zu lernen.
my $tv_horse = Horse -> named("Mr.Ed") etc.
2012-02-13T08:30:04 pq2012-02-13T07:31:10 biancaDa hast du dir aber schon was Fortgeschrittenes ausgesucht. Hierzu empfiehlt man nämlich i.d.R. die Verwendung eines Moduls.
und ich hab mich bisher immer gefragt, wer dieses alte gerücht streut, module seien nichts für anfänger. jetzt weiss ich es.
1 2
- die URL wird in Firefox geöffnet - es erscheint auf der Befehlszeile die Abfrage, ob die URL übernommen oder verworfen wird
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
#!/usr/bin/perl use strict; use warnings; use CGI; use IO::File; my $u = CGI->new; if($u->param){ if($u->param('vote')){ # Datei serverseitig einlesen my $fh = IO::File->new; $fh->open("$ENV{DOCUMENT_ROOT}/robots.txt", "r") or do{ print $u->header, $u->h1("Fehler beim Lesen der Datei: $!"); exit; }; read($fh, my $in, -s $fh); $fh->close; # die entsprechenden Header und die Datei zum Download print "Content-Disposition: attachment; filename=robots.txt\n"; print "Content-type: text/plain\n\n"; print $in; # weitere Aktionen: Kommentar serverseitig speichern... u.a.... } else{ print $u->header, $u->h1("Unbekannter Parameter"); } } else{ print $u->header, $u->h1("Inhalt download?"); print qq( <form action="$ENV{SCRIPT_NAME}"> Komentar hier: <input name="comment"> <input type="submit" name="vote"> </form> ); }
2012-02-13T05:53:09 saxoBeat- die URL wird in Firefox geöffnet
- es erscheint auf der Befehlszeile die Abfrage, ob die URL übernommen oder verworfen wird
Quote- die URL wird in der Befehlszeile eingetragen
- es erscheint auf der Befehlszeile die Abfrage, ob die URL übernommen oder verworfen wird