代碼:
         $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

解决方案 »

  1.   

    fopen(D:\\leipwEPAY\\12.15.csv)
    路徑錯誤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下的文件真讓人頭暈
      

  2.   

    windows上开发的内容直接拿到linux上,路径不兼容
    $file_pach = "D:\\leipwEPAY\\12.15.csv";
    路径改成linux下可用的就可以了。
      

  3.   


    可我要打開windows下的文件的。就是我在電腦上通過網頁打開本地的文件。。應該如何來寫的呢?
      

  4.   


    先上传到服务器,然后再用PHP打开。