upload bei puretec

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • upload bei puretec

    Hallo alle,

    habe leider k.A. von PHP, CGI, Pearl, usw.
    Bräuchte aber dringend Hilfe, da ich folgendes realisieren möchte:
    Über ein HTML Formular auf meiner homepage einigen Leuten ermöglichen, Dateien in einen mit "htaccess" passwortgeschützten Ordner upzuloaden.
    Einen geschützten Ordner kann man bei meinem provider problemlos einrichten. Einfach Ordner auswählen, Benutzernamen und Passwort vergeben, fertig.
    Ich bekomme aber nichts hochgeladen.
    Habe schon einiges versucht, bisher erfolglos.

    Auf der homepage von puretec habe ich folgendes gefunden:
    "Bei puretec ist ein Senden der PHP header zur Authentifizierung nicht möglich, da PHP nicht als Modul in Apache, sondern über einen Wrapper als CGI ausgeführt wird."

    Vielleicht sagt euch das etwas.

    Es wäre sehr nett, wenn mir jemand bei meinem Problem helfen könnte.

    Gruß
    vaubea

  • #2
    Hi!

    Das mit dem wrapper sagt nur eines:
    Du kannst die Authentifitierungsvariablen von PHP nicht verwenden bzw. keinen Header über PHP versenden, um eine Login-Maske zu bekommen wie es bei .htaccess üblich ist.
    D.h. du kannst auch nicht beim upload abprüfen ob der Benutzer berechtigt ist in den Ordner zu schreiben

    Hierzu muss man eine .htaccess datei anlegen um die Login-Maske zu bekommen.
    Entweder bekommt man nur Zugriff auf das Upload-Formular, wenn man sich Authentifiziert hat, oder man liest die Zugangsdaten aus einer user/passwort-Datei aus und überprüft dann beim Upload ob dieser User berechtigt ist, in den Ordner zu schreiben.

    Um Dateien upzuloaden muss man schon ein Script programmieren, welches die gesendeten Daten verarbeitet und auf dem Server speichert.
    Hierbei gilt zu beachten:
    Funktioniert nur mit der POST Mehtode, also nich mit GET
    encodingtype muss multipart/form-data sein

    Z.B.
    <FORM name="Fileupload" enctype="multipart/form-data" method="post" action="file_upload.php">

    das script file_upload.php müsstest du natürlich programmieren. Die Funktionsweise hängt natürlich von deinen Bedürfnissen ab.
    Welche Dateien willst du uploaden?
    In welcher Form werden diese gespeichert?
    Bekommt jeder Benutzer einen eigenen Ordner?
    Werden die Dateien umbenannt?
    Etc.

    Grüsse

    [Editiert von iQD am 27-01-2002 um 18:21]
    FreeBSD - Unleash the daemon inside your PC

    Kommentar


    • #3
      Hallo,

      Welche Dateien willst du uploaden?
      *.zip Dateien und +.xls Dateien.

      In welcher Form werden diese gespeichert?
      Sie sollen in den Ordner "verwalt" beim Provider gespeichert werden, so wie sie von der Festplatte kommen.

      Bekommt jeder Benutzer einen eigenen Ordner?
      Nein, alle speichern in den Ordner "verwalt".

      Werden die Dateien umbenannt?
      Nein, sie sollen mit Originalnamen gespeichert werden.

      Gruß
      vaubea

      Kommentar


      • #4
        Wie funktioniert ein Datei-Upload über HTML-Formulare?
        Siehe: http://www.koehntopp.de/php/webvaria...ormular-upload

        Kommentar


        • #5
          Hallo Ihr zwei,

          bedanke mich für eure Hilfe und werde es nochmal versuchen :-))

          Gruß
          vaubea

          PS: Falls ich nicht weiterkomme, weiß ich jetzt, wo ich Unterstützung finde.

          Kommentar

          Lädt...
          X