我正在使用cURL请求从FTP服务器下载CSV文件.
我已将文件下载到我的webroot文件夹中(在我的指定路径中).
但是当我尝试从文件中读取CSV数据时,它没有显示任何内容.
$leadDir是我下载的文件的路径.
if ($fp = fopen($leadDir, "r")) {
echo $fp;
echo "come after fopen";
while ($CSVData = fgetcsv($fp)) {
echo "</br>";
echo "come after fgetcsv";
}
}
Run Code Online (Sandbox Code Playgroud)
它不会进入while循环内部.
我还检查了文件权限,我已经给了777权限.
哪里出错了?
小智 2
代码应该没问题,所以我最好的答案是路径不正确,尝试类似的方法
$cwd = getcwd();
$leadDir = $cwd.'/relativePathToFile';
if(file_exists($leadDir)){
if (($fp = fopen($leadDir, "r"))) {
echo $fp;
echo "come after fopen";
while ($CSVData = fgetcsv($fp)) {
echo "</br>";echo "come after fgetcsv";
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
574 次 |
| 最近记录: |