Abend zusammen,
Nun habe ich diesen Perlausschnitt verwendet:
open LESER, '<', '/artikel_text/rauchen.txt' or die "Konnte die Datei nicht öffnen: $!";
flock LESER, LOCK_SH or die "Sperren der Datei fehlgeschlagen: $!";
my $text = <LESER>;
close LESER;
Der Dateihändler ist LESER. Bei einigen Beispielen steht nach dem "open eine Klammer. Bei anderen wiederum keine. Das ist für einen Anfänger etwas undurchsichtig.
Auch habe ich schwierigkeiten mit der Pfadangabe /artikel_text/rauchen.txt. reicht das so, oder muss man www.blablabla...
Das PerlScript sitzt im cgi-bin Verzeichnis. Die Datei im httpdocs/artikel_text/rauchen.txt
-
Stimmt die open Anweisung?
-
Stimmt der Pfad?
PerlScript:
http://www.vam-shop.com/cgi-bin/DecisionMaker-Ceta.pl
Html-Code:
http://www.vam-shop.com/online-journal-ceta.shtml
Text-Datei:
http://www.vam-shop.com/artikel_text/rauchen.txt
Das hier: use File::Slurp; hat doch nicht funktioniert. Ich glaube das alle use-Funktionen, die Module aufrufen nicht gehen, weil man die Module erst installieren muss bzw. mein Provider diese vielleicht gar nicht hat.