Robert Scheck: Verzeichnis per Perl durch Formular laden

Wie schreibe ich dazu ein Perl:
Wenn ich in einem Login-Formular den Usernamen 'X' eingebe, soll auf meinem Webserver ein Verzeichnis /login/usr/USERNAME (hier 'X') gesucht werden.
Wie geht das? - eine JavaScript-Lösung habe ich, aber die ist alles andere als gut...

Robert

  1. Hallo Robert

    Zum Arbeiten mit Verzeichnissen gibt es in Perl die Befehle:
    opendir, readdir, closedir
    (Einfach mal in die doku schauen) perldoc -f function
    Die existenz einer datei kann man auch mit
    if(-e "file") testen.

    Tschüs

    Daniel

    1. Zum Arbeiten mit Verzeichnissen gibt es in Perl die Befehle:
      opendir, readdir, closedir
      (Einfach mal in die doku schauen) perldoc -f function
      Die existenz einer datei kann man auch mit
      if(-e "file") testen.

      Ich will eigentlich nur, dass das Perl anhand der Formulareingabe einen gleichnamiges Verzeichnis im Webbrowser lädt, egal ob das Verzeichnis existiert oder nicht!

      Robert

      1. Hi Robert

        Also ein Umleitung?
        print "Location: http://bla.com/abc/\n\n";
        Das CGI-Modul bietet auch eine methode redirect, die noch ein paar andere Möglichkeiten (z.B. cookies bietet).
        Näheres in der Doku, falls du CGI.pm bevorzugst.

        MfG

        Daniel

    2. Moin,

      Die existenz einer datei kann man auch mit
      if(-e "file") testen.

      nee, -e bedeutet "exists" und ueberprueft einen Directory-Eintrag, der nicht unbedingt eine Datei sein muss.

      -f prueft auf "Datei".

      Viele Gruesse,

      n.d.p.