代碼:
$file_pach = "D:\\leipwEPAY\\12.15.csv";
$hanle = fopen("$file_pach",'r');
$head_file = array();
$i = 0;
$file_data = array();
while($filedata = fgetcsv($hanle,0))
{
if ($i == 0)
{
$head_file = $filedata;
unset($filedata[$i]);
}
else
{
$file_data[$i-1] = $filedata;
}
$i++;
}
fclose($hanle);錯誤提示:
Warning: fopen(D:\\leipwEPAY\\12.15.csv) [function.fopen]: failed to open stream: No such file or directory in /var/www/cnfar/openfile.php on line 26Warning: fgetcsv() expects parameter 1 to be resource, boolean given in /var/www/cnfar/openfile.php on line 30Warning: fclose(): supplied argument is not a valid stream resource in /var/www/cnfar/openfile.php on line 43
$file_pach = "D:\\leipwEPAY\\12.15.csv";
$hanle = fopen("$file_pach",'r');
$head_file = array();
$i = 0;
$file_data = array();
while($filedata = fgetcsv($hanle,0))
{
if ($i == 0)
{
$head_file = $filedata;
unset($filedata[$i]);
}
else
{
$file_data[$i-1] = $filedata;
}
$i++;
}
fclose($hanle);錯誤提示:
Warning: fopen(D:\\leipwEPAY\\12.15.csv) [function.fopen]: failed to open stream: No such file or directory in /var/www/cnfar/openfile.php on line 26Warning: fgetcsv() expects parameter 1 to be resource, boolean given in /var/www/cnfar/openfile.php on line 30Warning: fclose(): supplied argument is not a valid stream resource in /var/www/cnfar/openfile.php on line 43
路徑錯誤fgetcsv() expects parameter 1 to be resource, boolean given in /var/www/cnfar/openfile.php on line 30
由這句得知你的服務器似乎不是windows,而你上一句fopen(D:\\leipwEPAY\\12.15.csv)應該是要求打開windows下的文件真讓人頭暈
$file_pach = "D:\\leipwEPAY\\12.15.csv";
路径改成linux下可用的就可以了。
可我要打開windows下的文件的。就是我在電腦上通過網頁打開本地的文件。。應該如何來寫的呢?
先上传到服务器,然后再用PHP打开。