Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 扫描FTP文件夹并通过web显示内容_Php_Ftp - Fatal编程技术网

Php 扫描FTP文件夹并通过web显示内容

Php 扫描FTP文件夹并通过web显示内容,php,ftp,Php,Ftp,是否有这样的方法/程序,我可以扫描我的FTP文件夹文件并在网页上显示内容 道歉如果这看起来很模糊,让我描述一下情况。 用户将上传到公共ftp文件夹,其中的所有内容将通过JSON/XML或我能够在PHP页面上显示文件名的任何方式显示 我只是不知道如何恰当地表达我的问题,这样我就可以用谷歌搜索了。但是我选择在这里询问,因为也许有人可以帮我确定我要找的功能 谢谢。改用ftp\u nlist。使用以下代码: <?php // set up basic connection $

是否有这样的方法/程序,我可以扫描我的FTP文件夹文件并在网页上显示内容

道歉如果这看起来很模糊,让我描述一下情况。 用户将上传到公共ftp文件夹,其中的所有内容将通过JSON/XML或我能够在PHP页面上显示文件名的任何方式显示

我只是不知道如何恰当地表达我的问题,这样我就可以用谷歌搜索了。但是我选择在这里询问,因为也许有人可以帮我确定我要找的功能


谢谢。

改用
ftp\u nlist
。使用以下代码:

<?php

      // set up basic connection
    $conn_id = ftp_connect($ftp_server);

    // login with username and password
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

    // get contents of the current directory
    $contents = ftp_nlist($conn_id, ".");

    // output $contents
    var_dump($contents);
    ?>


一般来说,这类场景需要使用ftp(或者希望使用sftp或ftp和ssl)将文件上传到与web服务器运行在同一台服务器上,然后任何PHP程序都只需访问文件系统,而不需要了解任何有关ftp的信息。这里是这样吗?非常感谢:)