Cドライブがあんまり容量がないから、Eドライブにhtdocsを移すことにした。
まずは、C:/xampp/htdocsをコピーして、E:/www/htdocsに貼り付けた。
httpd.confを次のように変更したらhtdocsの場所変更ができた。
C:\xampp\apache\conf
httpd.conf
#DocumentRoot "C:/xampp/htdocs"
DocumentRoot "E:/www/htdocs"
#<Directory "C:/xampp/htdocs">
<Directory "E:/www/htdocs">
phpでフルパスを見てみる
<?php
header('Content-type: text/html; charset=UTF-8');
?>
<html>
<body>
<?php
echo __FILE__ . '<br />';
//ディレクトリパス
echo dirname(__FILE__) . '<br />';
//スクリプト名
echo basename(__FILE__) . '<br />';
//指定した拡張子を取り除いたスクリプト名
echo basename(__FILE__, '.php');
?>
</body>
</html>
結果
E:\www\htdocs\sample\a001.php
E:\www\htdocs\sample
a001.php
a001
環境
OS:windows7 32bit (自作機)
xampp windows版1.74
PHP Version 5.3.5
参考
PHPでフルパス(絶対パス)を取得する。
http://www.kens-web.com/2011/06/1190