Mailinglisten-Archive |
> Hallo Liste, Hallo arts4fun! (PS: Realname fällt mir jetzt spontan nicht ein! Realname wäre schön gewesen ;-)) > habe mal wieder ein Problem und weiß nicht warum das so ist...!? > Per Formular mache ich einen Bild-Upload. Form action=update.php. > In dieser update.php ist als include die Datei "layout.php" eingebunden, > in > der folgendes steht: > ... > $size=getimagesize("..//db_pics/1/$row[0].$row[7]"); > if ($size[0]>500){ > print"<img src=..//db_pics/1/$row[0].$row[7] width=500"; > } > if ($size[0]<500){ > print"<img src=..//db_pics/1/$row[0].$row[7] width=200"; > } > ... > Wenn nun die layout.php das erste Mal aufgerufen wird, wird zwar das Bild > geladen (muß also vorhanden sein?) aber es kommt gleichzeitig die Fehler- > meldung: > Warning: getimagesize: Unable to open '../db_pics/1/... > (heisst doch, daß die Datei noch nicht da ist, oder...?) Tipps: 1. Ist der Generierte Dateiname richtig? füg mal vorher ein: $file = "..//db_pics/1/$row[0].$row[7]"; echo $file; if (!file_exists($file) { echo " nicht gefunden!<br />"; } Er zeigt Dir dann erstmal den zusammengesetzten Dateinamen an, vielleicht liegt da ja schon der Fehler. 2. Ist es der richtige Pfad? der relative Pfad wird realtiv zum Standort der aufgerufenen PHP-Datei berechnet ... Doppelslash kommt auch net so gut ;-) 3. Konformes HTML beachten ;-)!!! echo '<img src="../db_pics/1/'.$row[0].$row[7].'" width="200"'; die Attribute eines HTML-Tag sollten in " stehen- [...] > Viele Grüsse und vielen Dank im voraus > Stefan Gruss Andreas Lange -- Haas Media GmbH, Agentur für moderne Medien Rehbockstraße 25, 30167 Hannover Tel: (05 11) 270 38 70, Fax: (05 11) 270 38 69 http://www.haas-media.de/ PGP FP: 4204 C703 2D73 58DA F75B C1F2 E524 6949
php::bar PHP Wiki - Listenarchive