dirname

  • 例えば

    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]にしていけばいい。

  • 例えば

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

    の時

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

    $callurl = $_SERVER[PHP_SELF];
    $name = basename(dirname($callurl));

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