Reinen Dateinamen ohne Parameter ermitteln
Amidala
- php
Hi,
sagen wir ich habe in einer Variablen einen Dateinamen mit Parametern z.B:
$my_var = "meine_datei.php?para1=wert&tier=henne&bla=blub"
nun möchte ich hieraus gerne den Dateinamen "meine_datei.php" ermitteln. Wie mache ich dies am besten?
Amidala
nun möchte ich hieraus gerne den Dateinamen "meine_datei.php" ermitteln. Wie mache ich dies am besten?
Sollte in
$_SERVER['PHP_SELF']; //Dateiname des aktuell ausgeführten Skripts
zufinden sein.
Nachzulesen unter: http://de2.php.net/reserved.variables
Wenn ich das jetzt nicht falsch verstanden habe. ;)
Du kannst den String einfach zerlegen (z.B. explode...) oder du durchsuchst Ihn mittels preg_match und verarbeitest den Rückgabewert.
echo $begrüßung;
sagen wir ich habe in einer Variablen einen Dateinamen mit Parametern z.B:
$my_var = "meine_datei.php?para1=wert&tier=henne&bla=blub"
nun möchte ich hieraus gerne den Dateinamen "meine_datei.php" ermitteln. Wie mache ich dies am besten?
parse_url() trennt eine URL (auch deine Kurzform) in ihre Bestandteile auf. Ansonsten eignen sich natürlich auch die üblichen Stringfunktionen zum Ermitteln der Position eines Teilstrings/Zeichens und zum Erzeugen von Teilstrings.
echo "$verabschiedung $name";