wahsaga: Bestandteile des Dateipfades

Beitrag lesen

hi,

Wenn´s genehm ist, diskutieren wir mal basename().
Beschreibung:Extrahiert den Namen einer Datei aus einer vollständigen Pfadangabe

Beispiele aus dem Manual:
$path = "/home/httpd/html/index.php";
$file1 = basename($path);         // $file1 enthält den Wert "index.php"
$file2 = basename ($path,".php"); // $file2 enthält den Wert "index"

Wie kann das sein? $file1 und $file2 ist das Gleiche, der Dateiname?

Was soll die Frage, wie das sein kann?

RTFM:

string basename ( string $path [, string $suffix] )
Diese Funktion extrahiert aus einer vollständigen Pfadangabe den Namen der Datei und gibt diesen zurück. Endet der Dateiname mit suffix, wird dieses Ende ebenfalls abgeschnitten.

Works as designed.

Eben doch. Wenn ich mir Konfigurationsvariablen zusammenbastele, möchte ich die semantisch korrekt benennen. Wenn ich in einem Kontext die Pfade auf Rootdoc beziehe, in einem anderem relativ zum Dateisystem, brauche ich sinnvolle Bezeichner, um mir keinen abzubrechen.

Na dann such dir welche - $path_rel, $path_abs, ...

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }