※動作確認ディストリビューション:CentOS 5, Fedora Core 5
1) /etc/login.defs 内の最後に「SU_WHEEL_ONLY yes」を追加
2) /etc/pam.d/su 内の以下の行を有効化(# を取る)
# auth required pam_wheel.so use_uid
※動作確認ディストリビューション:CentOS 5, Fedora Core 5
1) /etc/login.defs 内の最後に「SU_WHEEL_ONLY yes」を追加
2) /etc/pam.d/su 内の以下の行を有効化(# を取る)
# auth required pam_wheel.so use_uid
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スクリプト内のホスト名やディレクトリ名を書き換えなくてもよいプログラミングができる