Steffen Malte: Kompletten Pfad auf Dateinamen begrenzen

Hallo!

über ein <input type="file" name="datei"> Feld wird die gewünschte
Datei zum Upload ausgewählt. Nun steht der komplette Pfad in dem
Feld. Mich interessiert nur der Dateiname und nicht der komplette
Pfad.

Ich hatte mir folgendes überlegt:
$pre = 'http://localhost/upload/';
$extension = array_pop(explode("", $datei));   <--- Problem mit ""
$link = $pre.$extension;

Leider scheitert es an dem Backslash. Wie kann ich das Problem
umgehen?

Also wenn ich eine Datei auswähle:
C:\ordner1\ordner2\datei.html
möchte ich nur "datei.html" in einer Variablen stehen haben.

Danke schon einmal für Eure Hilfe

Gruss
Steffen

  1. Hi,

    Du kannst http://de.php.net/manual/de/function.basename.php benutzen.

    freundlichen Gruß
    Danny

    --
    Selfcode: fo:) br:& n4:& ie:% mo:) va:| de:] zu:) fl:| ss:) ls:& ls:& js:|
    Motto:    OpenSource - Das Wissen der Menschheit gehört der Welt!
    1. Du kannst http://de.php.net/manual/de/function.basename.php benutzen.

      Genial!

      Danke für die schnelle Antwort. Man kann es auch umständlich
      machen.

      Merci

      Gruss
      Steffen