Hello,
strrpos() für die erste Aufgabe und substr() für die zweite.
Habe das mit strrpos() und substr() probiert,
habe aber jetzt das Problem, das er mir immer eine Zahl zurückgibt.
Ich gebe als Variable z. B. test.jpg ein, dann liefert er mir 4 zurück!
Ja, die Zeichen des Strings werden von 0 an gezählt. Daher steht der Punktion an Offset 4.
Da Du aber den letzten Punkt im Dateinamen suchst, ist str_pos() sowieso die falsche Funktion.
Du suchst http://de3.php.net/manual/de/function.strrpos.php
Da muss man dann aber auch nachfragen, ob das Ergebnis nicht identisch false ist
if(($pos = str_rpos($dateiname,'.'))!==false)
{
## hier weiter
}
Außerdem muss man prüfen, ob der Dateiname nicht mit einem Punkt anfängt.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau