尝试在 Wampserver 环境中使用文件系统功能,但无法读取或打开文件。
跑这些:
echo dirname('c:/wamp/localhost/www/test/test.php');
$basename = basename('c:/wamp/localhost/www/test/');
var_dump($basename);
$pathinfo = pathinfo('c:/wamp/localhost/www/test/');
var_dump($pathinfo);
$realpath = realpath('c:/wamp/localhost/www/test/test.php');
var_dump($realpath);
返回:
c:/wamp/localhost/www/test
string 'test' (length=4)
array (size=3)
'dirname' => string 'c:/wamp/localhost/www' (length=21)
'basename' => string 'test' (length=4)
'filename' => string 'test' (length=4)
boolean false
但:
$match_id = file('c:/wamp/localhost/www/test/ccg_wcp.csv');
给我:
警告:文件(c:/wamp/localhost/www/test/ccg_wcp.csv):无法打开流:第 32 行的 C:\wamp\www\test\test.php 中没有这样的文件或目录
来自 Linux,不了解 Windows 文件路径设置。该文件在那里,wampserver 没有看到它。