使用 php 我试图从在线存储的 .csv 文件(www.website.com/data/my_file.csv)中获取一些数据。在本地主机上测试代码(使用 xampp)时,一切正常,但是当我将文件移动到我的在线服务器时,它就不起作用了。我正在做的是:
$filesize=2000;
$handle = fopen("www.website.com/data/my_file.csv", "r") or die ('cannot open the file');
$raw = fread($handle, $filesize);
fclose($handle);
这会给我“无法打开文件”。如果我从 localhost 尝试相同的代码,它可以工作。此外,我尝试了另一种方式:
$filesize=2000;
$handle = fopen("my_file.csv", "r") or die ('cannot open the file');
$raw = fread($handle, $filesize);
fclose($handle);
这实际上有效,但问题是 .csv 文件应该从完整的 url 打开/读取。有什么我忽略的或者这只是错误的做法吗?