hi Ashura!
Sicher, aber warum nutzt du nicht pathinfo() dafür?
aber das funktioniert bei $_FILES['datei']['tmp_name'] nicht, da diese Datei z.B. unter /tmp/hdjfggfr liegt
$str = preg_replace('=(.+)\.(.+)=', '$1I.$2', $str);
DANKE
für was steht das +, wo ist da ein unterschied zum *
ist ein unterschied zw. ! und $1?
reguläre Ausdfrücke sind normalerweise eh "gefrässig", oder? => es wird immer der letzte Punkt genommen (z.B. hallo.bookmarks.html => hallo.bookmarksI.html und nicht halloI.bookmarks.html)
In einem solchen Fall musst du ihre Gier unterbinden.
wieso, ich will doch gierige Ausdrücke!
DANKE
Harald