dey: Sag, wo sind die Dateien hin. Wo..

Beitrag lesen

Servus

Ich muss zugeben ich habe von PERL keine Ahnung. Ich habe mich aber soweit durch ein vorhandenes script gearbeitet, dass ich glaube es im Grossen und Ganzen zu verstehen. Aber an einer Stelle hängt es:

  • wenn ich einen Counter habe brauche ich ja wohl eine schreibbare Datei
  • diese sollte ja wohl mit jedem neuen count das aktuelle Datum bekommen
  • ich finde sie nicht

Übergabestring aus html/js= src="/cgi-bin/pscounter.cgi?id=PageID&zero=5&display=graphic"

Pfaddeklaration im cgi=

Set this to the directory to store data.

This directory must have write access.

Use "." for cgi-bin directory

$DDIR = "";

Datei öffnen im cgi=
print "Content-Type: application/x-javascript\n\n";
$file = "$DDIR/$FORM{'id'}.cnt";
if(! -e $file) {
  $count = 0;
} else {
  open(CNT, "$file") || die "count not read $file";
  $count = <CNT>;
  chomp($count);
  close(CNT);

Ich vermutete eine pageid.cnt oder zumindest eine *.cnt im selben Verzeichnis wie meine cgi-Datei, Pustekuchen.

bydey