Php 在iFrame中打开FTP

Php 在iFrame中打开FTP,php,html,iframe,Php,Html,Iframe,我想在iFrame中打开一个FTP连接,但问题是如果FTP连接需要用户名,则放置用户名和密码的弹出窗口不会打开,它仅在FTP连接不需要用户名时运行 <iframe src="ftp://server.com/"></iframe> 我能做什么? <iframe src="ftp://user:password@server.com/"></iframe> 如果这不起作用,那就根本不可能了。 如果这不起作用,那就根本不可能了。您可能需要做

我想在iFrame中打开一个FTP连接,但问题是如果FTP连接需要用户名,则放置用户名和密码的弹出窗口不会打开,它仅在FTP连接不需要用户名时运行

<iframe src="ftp://server.com/"></iframe>

我能做什么?


<iframe src="ftp://user:password@server.com/"></iframe>
如果这不起作用,那就根本不可能了。



如果这不起作用,那就根本不可能了。

您可能需要做的是使用PHP实现自己的FTP位置内容显示

您可以创建到FTP服务器的连接,并使用PHP非常简单地操作那里的文件。

上面的示例将输出类似于:

从这一点上,您可以随时使用

您可以使用它们呈现FTP服务器上列出的文件和文件夹的HTML表示形式,还可以让用户对它们执行操作,例如

  • 更名
  • 删除
  • 显示内容
  • 等等

您可能需要做的是使用PHP实现自己的FTP位置内容显示

您可以创建到FTP服务器的连接,并使用PHP非常简单地操作那里的文件。

上面的示例将输出类似于:

从这一点上,您可以随时使用

您可以使用它们呈现FTP服务器上列出的文件和文件夹的HTML表示形式,还可以让用户对它们执行操作,例如

  • 更名
  • 删除
  • 显示内容
  • 等等

很抱歉,我不想将用户和密码放在src中,有不同的用户…您不会将它们硬编码到页面中;您可以查询用户的用户名和密码,然后在生成iframe的URL时使用这些用户名和密码。用户将能够在页面代码和浏览器历史记录中看到他们自己的用户名和密码,这是不安全的,但FTP首先不是特别安全。对不起,我不想把用户和密码放在src中,有不同的用户…你不会硬编码到页面中;您可以查询用户的用户名和密码,然后在生成iframe的URL时使用这些用户名和密码。用户将能够在页面代码和浏览器历史记录中看到自己的用户名和密码,这是不安全的,但FTP从一开始就不是特别安全。
// 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);
array(3) {
  [0]=>
  string(11) "public_html"
  [1]=>
  string(10) "public_ftp"
  [2]=>
  string(3) "www"