php - fgetcsv() 在本地主机上工作,但在服务器上时出错
问题描述
我正在使用以下代码从 url 打开一个 csv 文件:
$data=fopen('http://url.ro/file','r');
$x = 0;
while (($line = fgetcsv($data)) !== FALSE) {
print_r($line);
$x++;
if($x >= 5){
exit('exit');
}
}
这在本地主机上工作得很好,但是当我将它移动到服务器时,我得到了这个错误:
PHP Warning: fgetcsv() expects parameter 1 to be resource, boolean given
PS:我从 url 获取文件内容(如果我直接访问该 url,它只会下载 csv 文件)
解决方案
推荐阅读
- javascript - 画布绘制一次,翻译一次,一次没有错误
- c++ - 我正在制作一个二十一点程序。我现在有两个问题
- django - 无法查询“对象”:必须是“用户”实例
- python - 使用imwrite进行阈值处理后如何在opencv中保存图像
- eclipse - 从现有 Git 存储库导入 Gradle 项目
- sql - 在 T-SQL 中将 datetime 转换为 nvarchar(8)
- r - 在 R 中的列表上使用应用族和多个函数
- postgresql - 在 PostgreSQL 中创建增量计数器触发器
- javascript - 需要帮助在 BIRT 报表设计器中索引列表
- java - How can I make the user not able to enter anything, but the user can press enter to go to the next step of the program?