PHPスクリプトのフルパスを、Webのディレクトリ名とPHPファイル名に分解するPHPスクリプト(ただし、フルパス内に最低1個は「/」が含まれていることが必要)
<?php
$str = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
$dir = substr( $str, 0, mb_strrpos( $str, '/' ) ); // Webのディレクトリ名を取得
$file = substr( $str, ( mb_strrpos( $str, '/' ) + 1 ) ); // PHPファイル名を取得
?>
○用途:PHPスクリプトを別サーバや別ディレクトリにポーティングする場合に、いちいちPHPスクリプト内のホスト名やディレクトリ名を書き換えなくてもよいプログラミングができる
