derschlumschs
New member
Hallo allerseits,
also ich habe hier ein Problem mit der PHP Funktion getimagesize. Das Problem liegt darin begründet, dass in meiner Liste von Produkten an einigen Stellen BilderUrls gespeichert sind, welche so nicht existieren. Somit erhalte ich bei getimagesize einen readerror ... soweit logisch. Nun schaue ich mir meinen Code an und verstehe absolut nicht wie ich überhaupt in diesen Fehler rennen kann, ich mache folgendes (abgekürzt):
also ich habe hier ein Problem mit der PHP Funktion getimagesize. Das Problem liegt darin begründet, dass in meiner Liste von Produkten an einigen Stellen BilderUrls gespeichert sind, welche so nicht existieren. Somit erhalte ich bei getimagesize einen readerror ... soweit logisch. Nun schaue ich mir meinen Code an und verstehe absolut nicht wie ich überhaupt in diesen Fehler rennen kann, ich mache folgendes (abgekürzt):
Code:
$productPicture = 'images/blanc_product.jpg';
if (file_exists(DIR_PRODUCTPREVIEW_IMAGES . $listing[$x]['products_image'])) {
$productPicture = DIR_PRODUCTPREVIEW_IMAGES . $listing[$x]
['products_image'];
list($width, $height) = getimagesize($productPicture);
.
.
.
}
Meine Seite sieht nun zum Beispiel so aus, dass von 10 Produkten 7 korrekte Bilder haben, welche mir auch ausgegeben werden. 2 Produkte haben ein Bild gespeichert welches nicht existiert, hier wird mir mein images/blanc_product.jpg angezeigt. Bei einem Produkt jedoch bekomme ich kein Bild, wenn ich den Imagepfad ausgebe existiert der auch nicht...hier ensteht der readerror.
Wenn ich auf eine andere Seite wechsel so dass ich nur Produkte angezeigt bekiomme, welche existierende Bilder haben, so bekomme ich auch keinen Fehler.
Übersehe ich hier was????
danke schon einmal, lg