[PHP]ファイルのフルパスのパース(メモ)

| コメント(0) | トラックバック(0)

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スクリプト内のホスト名やディレクトリ名を書き換えなくてもよいプログラミングができる

トラックバック(0)

トラックバックURL: http://www.nacha.homelinux.com/mt-virtute/mt-tb.cgi/219

コメントする

2009年10月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

ウェブページ

Powered by Movable Type 4.25

このブログ記事について

このページは、nachaが2009年10月 7日 11:57に書いたブログ記事です。

ひとつ前のブログ記事は「[News]提灯記事が出始めたのを見ると販売が近いことが分かる」です。

次のブログ記事は「[Linux] wheel グループメンバーのみ root へのユーザ切り替えを可能にする」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。