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
Ich hab dir ja bereist einen nützlichen Link gegeben um Fehler zu finden.
In deinem Falle solltest du das Skript mal auf der Konsole testen.
Struppi.