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.
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
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?
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ß
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...
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
Also so kann das in keinem Fall funktionieren.
Der Pfad in dem die Bilder liegen müssen natürlich innerhalb des Web-Verzeichnisses liegen...
ja, sorry, ich rede zu unpräzise..
habe mal ein bild gemacht.
http://img706.imageshack.us/img706/4610/uploadbilder.jpg
mfg
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...
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.
also man muss im script festlegen unter welchem chmode die daten gespeichert werden sollen, wurde mir gesagt..
mfg, h.