phpで呼び出し元のひとつ上の階層のディレクトリ名を取得したい時

例えば

http://www.digital-gate.com/apple/mac/okiniiri.php

の時

php「okiniiri.php」の中で二つ上のディレクトリ「apple」を取得するには以下のようにすればいい。

$callurl = $_SERVER[PHP_SELF];
$dname_arr = explode("/",$callurl);
$name = $dname_arr[2];

$nameには「apple」が入っている。

階層が例よりもさらに深い場合は、[2]を[3]や[4]にしていけばいい。

 

デジタルゲートがお手伝い

ホームページをリニューアルしたい、スマホ対応にしたい、デザインそのままで機能だけ追加したい、更新だけ代行して欲しい。サイトを運営したいけど誰に相談したらいいか分からない。そんな時はお気軽にお問い合わせください。

スポンサーリンク