registrieren registriertes Mitglied


Anzeige

Anzeige

Teil der Uel auslesen

Stell hier Deine Frage zu: HTML, CSS, PHP, MySQL, htaccess, robots.txt, Javascript usw
party
PostRank 5
PostRank 5
Beiträge: 328
Registriert: 08.06.2012, 11:02

Beitrag party » 13.01.2015, 11:53 Teil der Uel auslesen

Ich möchte gerne den letzten teil einer url mittels php auslesen. Aber das ganze ohne die letzte Endung.

Also https://www.domain.de/odrner/unterordner/datei.endung

es soll nur datei ausgegben werden.

Also datei.endung bekome ich schon mittels

Code: Alles auswählen

<?php $url="http&#58;//".$_SERVER&#91;'HTTP_HOST'&#93;.$_SERVER&#91;'SCRIPT_NAME'&#93;; 
$bits = explode&#40;"/", $url&#41;;
echo $bits&#91;count&#40;$bits&#41; - 1&#93;;  ?>
heraus. Nur wie bekomme ich jetzt .endung?

Bin php Experte, habe soweit versucht es mittels strrpos und substr zu lösen (so wie ich es zu letzt probiert habe):

Code: Alles auswählen

<?php $url="http&#58;//".$_SERVER&#91;'HTTP_HOST'&#93;.$_SERVER&#91;'SCRIPT_NAME'&#93;$url="http&#58;//".$_SERVER&#91;'HTTP_HOST'&#93;.$_SERVER&#91;'SCRIPT_NAME'&#93;; $position_des_letzten_punktes = strrpos&#40;$url, '.'&#41;; $url2 = substr&#40;$url, 0, position_des_letzten_punktes - 3&#41;"; 
$bits = explode&#40;"/", $url2&#41;;
echo $bits&#91;count&#40;$bits&#41; - 1&#93;;  ?>
Aber ich bekomme egal wie ich es versuche nur weise Seiten.

Anzeige von: