【发布时间】:2015-09-16 08:24:19
【问题描述】:
我已经搜索了有关此主题的现有问题,但找不到解决方案。请求您的关注以帮助我解决此问题。
我正在尝试创建一个脚本来从远处获取 csv 文件(并将其上传到数据库)。我收到以下错误:
警告:fopen(http://www.nseindia.com/products/content/sec_bhavdata_full.csv):打开流失败:HTTP 请求失败! HTTP/1.0 403 Forbidden in /home/path/csvUploadScript.php on line 20 打开数据文件时出错。
我检查了 php.ini 文件:allow_url_fopen 设置为“开启”
这是我必须获取文件内容的代码:
`define('CSV_PATH','http://www.nseindia.com/products/content/');
$csvfile = CSV_PATH . "sec_bhavdata_full.csv";
$file = fopen($csvfile,"r");`
当 csv 文件在同一台服务器上可用时,上传部分可以正常工作,但当我尝试直接从 nseindia 站点上传 csv 时会出错。
我做错了什么?
【问题讨论】:
标签: php csv download web-crawler