Andreas: Dringend: Suche Script !!!

Hy,

Ich bastle gerade an einer Homepage, die einen Terminkalender beinhaltet. Der Pfad stellt sich folgendermaßen zusammen:

http://domain/termine/<JAHR>/<MONAT>.htm

Nun möchte ich den Besuchern eine Auflistung anzeigen, die angibt, ob...
... die Termine aktuell (Dateigröße > x kB)
... die Termine noch nicht vollständig (Dateigröße < x kB)
... keine Termine (File existiert nicht)
vorhanden sind.

Demnach benötige ich ein Javascript, welches...

... überprüft, ob auf meinem Webspace eine Datei existiert
    (Der Pfad und der Dateiname sind in der Variablen? pfad abgelegt)

... die Dateigröße dieser Datei, wenn vorhanden, zurückgibt

Ich hoffe, das mein Problem lösbar ist.

  1. Hallo,

    ich denke nicht, dass sich das mit Javascript überhaupt realisieren lässt.
    Javascript läuft clientseitig ab, du muss das mit einer Sprache realisieren, die auf dem Server läuft, z.B. PHP.

    MfG,
      Juan

  2. Hi !

    Demnach benötige ich ein Javascript, welches...

    ... überprüft, ob auf meinem Webspace eine Datei existiert
        (Der Pfad und der Dateiname sind in der Variablen? pfad abgelegt)

    ... die Dateigröße dieser Datei, wenn vorhanden, zurückgibt

    Ich hoffe, das mein Problem lösbar ist.

    Meines Wissens nach kann man (von Bug in IE abgesehen) nicht mir JavaScript auf Dateien zugreifen können.

    Vielleicht hilft Dir Perl, PHP oder sonstige Tools weiter. Vom Prinzip her scheint das ja nicht zu kompliziert zu sein. Quasi einmal einen

    if [ -f $Datei ]; then
       echo "Datei existiert"
    else
       echo "Datei existiert nicht"
    fi

    und dann einen

    echo "wc -c $Datei" # Anzahl der Character

    Gruß

    Hans

  3. Hi,

    Ich hoffe, das mein Problem lösbar ist.

    Sicher ist das lösbar.
    Du erzeugst Serverseitig die Verzeichnisstruktur, die du haben willst (laut deiner Anforderung) und gibst die als Array unter Javascript im Quelltext aus.

    Dann ist es kein Problem, dieses Array irgendwie weiter zu verwenden.

    Ob das Sinnvoll ist, lass ich jetzt mal aussen vor :D

  4. Andreas,

    [X] Du drängelst.
    [X] Du plenkst.
    [X] Deine Tastatur prellt.
    [ ] Du kennst den Unterschied zwischen Server und Client.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)