加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用cURL确定文件和文件夹

发布时间:2020-12-13 17:02:53 所属栏目:PHP教程 来源:网络整理
导读:我正在编写一个脚本,使用cURL PHP从FTP服务器下载文件,目前我正在尝试构建一个完整的文件结构,这是我到目前为止使用的代码: ?php $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,"ftp://www.example.com"); curl_setopt($curl,CURLOPT_USERPWD,"user:
我正在编写一个脚本,使用cURL PHP从FTP服务器下载文件,目前我正在尝试构建一个完整的文件结构,这是我到目前为止使用的代码:

<?php
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL,"ftp://www.example.com");
    curl_setopt($curl,CURLOPT_USERPWD,"user:pwd");
    curl_setopt ($curl,CURLOPT_RETURNTRANSFER,1) ;
    curl_setopt($curl,CURLOPT_CUSTOMREQUEST,'NLST');
    // or
    curl_setopt($curl,'LIST -a');

    $ftp=curl_exec($curl);
    $directory=split("[n|r]",$ftp);

    echo("<pre>".print_r($directory,true)."</pre>");

    foreach($directory as $key=>$value)
        if($value=='') 
            unset($directory[$key]);

    echo("<pre>".print_r($directory,true)."</pre>");
    curl_close ($curl);

?>

我可以使用NLST或LIST函数,但我想要做的是以编程方式确定什么是文件和什么是文件夹.

谢谢!

解决方法

-rw-r--r--   1 user group         24 Apr 25  2009 robots.txt
drwxr-xr-x   2 user group       4096 Feb 21  2009 sample

我发现自己,权限字符串的第一个字符决定它是否是一个目录.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读