php文件错误。傻小问题

时间:2010-04-15 17:56:09

标签: php file fopen

使用xampp在桌面上正常工作但是当我将它上传到我的webhost时它不会。文件x.csv位于同一个目录

$csv_file = "x.csv";

$handle = fopen(($csv_file), "r");

我得到的错误是 -

fopen(x.csv): failed to open stream: No such file or directory in /var/www/html/x/admin/import_one.php on line 12

我哪里错了?

3 个答案:

答案 0 :(得分:1)

检查您是否具有x.csv的读取权限 也试试

$handle = fopen(dirname(__FILE__) . DIRECTORY_SEPARATOR . $csv_file, 'r'); 
(也许你的cwd不在同一个目录里)

答案 1 :(得分:0)

Linux区分大小写,Windows不是。

确保您的文件名为x.csv,而不是X.csvx.CSV

答案 2 :(得分:0)

如有疑问,请使用绝对文件路径。

$path = '/path/dir/something/';
$file = 'x.csv';

$fp = fopen($path . $file, 'r');
if ($fp)
{ 
    // do some amazing stuff here.
}