Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Dateiupload / Rechteproblem

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer Avatar von IceEagle
    Registriert seit
    22.09.2002
    Ort
    Paderborn
    Beiträge
    42

    Exclamation Dateiupload / Rechteproblem

    Hallo!

    Ich habe eine PHP-Site mit Bild-Upload gemacht, dies funktioniert auch eigendlich.
    Wenn ich ein Bild aus dem HTDOCS wähle, wo jeder die Leserechte hat, dann wird die Datei fehlerfrei hoch geladen.

    Wähle ich jedoch ein Bild aus meinem User-Verzeichnis (Unter SuSE LINUX), so kommt es zu dem Problem Permission Denied.

    Ich könnte natürlich jetzt auch auf dem Benutzerverzeichnis chmod 755 laufen lassen, aber das ist nicht sinn der sache, weil, wenn die Seite im Internet steht, dann kann ich ja nicht dem Benutzer, der ein Bild hoch laden will, erstmal darum bitten, dieses Recht zu zuweisen.
    Wie sich das bei WindowsUsern verhält, hab ich noch nicht getestet, aber bei Linuxern sehe ich da schwirigkeiten.

    Bei anderen seiten im Internet kann ich aus genau diesem Benutzerverzeichnis ohne Rechteänderungen Bilder hoch laden.

    Das ganze wird vielleicht vom Browser erstmal gecached, weiß nicht?!

    Hat jemand eine idee, was die anderen Sites im Internet anders machen, beim hoch laden eines Bildes?


    P.S.

    Hier mal der Kopierbefehl, den ich verwende:

    IF (copy($SourceFile,$Path."/userpics/".$DestFileName))


    Die Variabeln sind alle korrekt gefüllt, wie gesagt, aus dem HTDOCS heraus geht es ja auch...

    Wähle ich eine Datei von:
    /srv/www/htdocs/Bild.jpg dann geht das.
    aber aus:
    /home/Username/Bild.jpg geht es nicht.
    Ich bin derzeit jedoch dieser Benutzer und mir gehört die Datei, ich habe das Recht auf diese Datei zuzugreifen.
    Geändert von IceEagle (20-10-2005 um 12:38 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •