string manipulation: Nur Dateinamen ausgeben
chichi
- php
Hallo ich will mit PHP eine string manipulation vornehmen, die nur den Dateinamen ausgiebt und den Pfad weglässt.
$test1 = ".../images/1083844179_salat.jpg";
$test2 = ".../thumbs/1083844179_salat.jpg";
ich brauche jeweils nur 1083844179_salat.jpg, den pfad will ich nicht haben. (unabhängig vom pfad-namen)
chichi
Moin chichi,
»» Hallo ich will mit PHP eine string manipulation vornehmen, die nur den Dateinamen ausgiebt und den Pfad weglässt.
wie wäre es mit basename()
http://us4.php.net/manual/de/function.basename.php
regds
Mike©
basename ist die funktion für mich. danke mike!
Hello,
basename ist die funktion für mich. danke mike!
Aufgrund der Diskussion über dirname() in den letzten Tagen solltest Du aber auf jeden Fall auch noch is_file() bemühen, wenn es um eine real existierende Datei auf dem Server handeln soll, und nicht um ein Verzeichnis.
basename() bildet nur den theoretischen Filenamen des gesamten Pfades und prüft nicht, ob es sich wirklich um eine Datei handelt.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom