Moin, moin!
Du vergleichst die letzten 3 Zeichen des Dateinamens (nach dem Punkt kann eine andere Zahl von Zeichen auftreten, es könnten auch Großbushstaben vorkommen!), bei "c:/test/test.jpg" also "jpg" mit dem Inhalt der Variable $ende, also mit "jpg". Wenn diese Strings GLEICH sind, also eine Grafikdatei vorliegt, läßt Du aber die Behauptung ausgeben, es läge KEINE Grafikdatei vor! Ersetze eq durch ne, und es tut, was Du willst.
Alles klar?
Norbert
Ich habs jetzt so umgebaut.
$datende = 'jpg';
$endung = substr($dateiname, -3, 3);
if ($datende ne $endung) {
print "Achtung Dateiendung = $datende . Dies ist keine Bilddatei.";
exit;
}
Die Fehlermeldung lautet:
error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!
Grüße, Peter