[PHP]自分のファイル名を取得して「.html」を削除する方法 - スニペット | WordPress・jQuery・HTML・CSSのスニペット集 WEBCRE8TOR.COM

WEBCRE8TOR.COM

[PHP]自分のファイル名を取得して「.html」を削除する方法

PHPで、自分のファイル名を取得して「.html」の文字列を削除する方法です。
早い話が、「company.html」から「company」だけを取り出す方法ですね。

取得

<?php 
  $slug = basename($_SERVER['PHP_SELF']);
  $url = str_replace(".html", "", $slug);
?>

取得した文字列は以下で書き出せます。

書き出し

<?php echo $url ;?>

トップページの場合「index」を取得できますが、必要がなければ条件分岐でトップページ以外のページを表示するときだけ取得するようにすればいいですね。

WEBCRE8TOR.COM

SEARCH

PAGES

CATEGORY

ARCHIVE

LINK

CLOSE