Hello,
ich würde es so machen:
<?php $str = 'xyz.......de/......./..../wandern.html'; $res = strstr(basename($str),'.',true); echo $res; ?>Also erst den Pfad begrenzen mit basename und dann alles vor dem Punkt(strstr) ausgeben.
Siehe strstr():
vor welchem Punkt? Dem ersten, dem zweiten, ..., dem letzten Punkt?
Dem letzten(?): dann ist es so verkehrt, wie Du es zeigst.
Dass im Beispiel nur ein Punkt im gesamten Dateinamen vorhanden ist, darf man nicht als statisch gegeben annehmen. Das führt dann in der Praxis zu den beliebten Lücken...
Liebe Grüße
Tom S.
-- 
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.
  Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.
 nicht angemeldet
 nicht angemeldet TS
 TS Auge
 Auge Rolf b
 Rolf b Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel