Programmieren - alles kontrollieren 4.933 Themen, 20.610 Beiträge

Fileupload mit php - bilder anzeig. geht nicht

hansapark / 10 Antworten / Baumansicht Nickles

ja hallo. mal wieder ein problem wie die überschrift es schon zeigt..

ich habe mir mit nachsehen / kopieren beim w3c, einen php bildupload gebaut und bin soweit dass ich mit dem IE8, bilder (gif, jpg,pjpg) in ein verzeichnis hochladen kann. (chmod 777)

ich kann dann auch das verzeichnis auslesen und mir alle dateinamen auflisten lassen, aber die bilder laden funktioniert nicht - geht nicht egal was ich versuche...
was kann man da tun? servereinstellung? oder ist da sonst etwas bekannt was oft vorkommt?

vielen dank
mfg, h.

bei Antwort benachrichtigen
Borlander hansapark „Fileupload mit php - bilder anzeig. geht nicht“
Optionen

Was genau meinst Du mit Laden der Bilder? Willst Du die Bilder im PHP-Script weiterverarbeiten? Oder geht es Dir um den Download auf den Client?

bei Antwort benachrichtigen
hansapark Nachtrag zu: „Fileupload mit php - bilder anzeig. geht nicht“
Optionen

hallo.

ich meine thumbnails, bzw. textlinks zu den bildern um sie sehen zu können.. also ja client

ist da eine art schutz vom server möglich? es ist nur das eine VZ mit dem 777.

gruß

bei Antwort benachrichtigen
Borlander hansapark „hallo. ich meine thumbnails, bzw. textlinks zu den bildern um sie sehen zu...“
Optionen

Also richtig schlau werde ich daraus immer noch nicht.

Du mußt die Bilder natürlich in ein Verzeichnis kopieren das der Client auch über den Webserver erreichen kann...

bei Antwort benachrichtigen
hansapark Nachtrag zu: „Fileupload mit php - bilder anzeig. geht nicht“
Optionen

die bilder sind im ordner uploads, quasi root/uploads, der auf 777 eingestellt ist.

dorthinein werden die bilder hochgeladen. aber ich kann dann nicht das bild sehen mit <img src="upload/bild.jpg" >

da kommt nur ein leeres bild mit rotem kreuz drin.

ich kann aber per php opendir und readdir den ordner auslesen und alle dateinamen auflisten lassen.

bild1.jpg
bild2.jpg
..


hoffe nu ist es verständlicher..
mfg

bei Antwort benachrichtigen
Borlander hansapark „die bilder sind im ordner uploads, quasi root/uploads, der auf 777 eingestellt...“
Optionen
bilder sind im ordner uploads [...] upload/bild.jpg
Also so kann das in keinem Fall funktionieren.

Der Pfad in dem die Bilder liegen müssen natürlich innerhalb des Web-Verzeichnisses liegen...
bei Antwort benachrichtigen
hansapark Nachtrag zu: „Fileupload mit php - bilder anzeig. geht nicht“
Optionen

ja, sorry, ich rede zu unpräzise..
habe mal ein bild gemacht.

http://img706.imageshack.us/img706/4610/uploadbilder.jpg

mfg

bei Antwort benachrichtigen
Borlander hansapark „ja, sorry, ich rede zu unpräzise.. habe mal ein bild gemacht....“
Optionen

Also /*/*/httpdocs ist das webroot-Verzeichnis?

Was passiert denn wenn Du einfach mal die URL des Bildes in die Adressleiste des Browsers eingibst? Müsstest Du ja irgendeine Fehlermeldung zurückbekommen...

bei Antwort benachrichtigen
hansapark Nachtrag zu: „Fileupload mit php - bilder anzeig. geht nicht“
Optionen

also die ganze zeit kam FORBIDDEN, dann habe ich vom ordner upload die 777-rechte auch auf "unterordner und dateien" ausgeweitet, dann war es plötzlich NOT FOUND.

der ordner hat zwar 777, aber die bilder werden immer mit chmod 600 dort gespeichert. (grad entdeckt)
das wird das problem sein. deswegen gibts keinen zugriff.

ich werde mal beim hoster fragen ob das von denen eine sicherheitsmaßnahme ist.

mfg, h.

bei Antwort benachrichtigen
hansapark Nachtrag zu: „also die ganze zeit kam FORBIDDEN, dann habe ich vom ordner upload die...“
Optionen

also man muss im script festlegen unter welchem chmode die daten gespeichert werden sollen, wurde mir gesagt..

mfg, h.

bei Antwort benachrichtigen
Borlander hansapark „also man muss im script festlegen unter welchem chmode die daten gespeichert...“
Optionen
bei Antwort benachrichtigen