1

我想获取我的 ftp 服务器上传目录中的图像 URL,并使用 PHP 脚本将它们保存到数组中。在我这样做之后,我想将这些图像显示为缩略图。这就是我正在尝试的

<?php 

$conn = ftp_connect("ftp.something.com") or die("Could not connect");
ftp_login($conn,"user","pass");

$images = array(ftp_nlist($conn,"upload"));
echo '$images';

for($i=0;$i<20;$i++) {
    echo"<img src='$images[$i]'>";
}
ftp_close($conn);

?>
4

1 回答 1

3

ftp_nlist已经返回一个数组,所以如果你把它放在一个数组中,你会得到一个多维数组,只有一个元素在索引 0 处。

你应该只使用:

$images = ftp_nlist($conn,"upload");

然后检查其内容:

var_dump($images);

另请注意,要在 html 中使用您的列表,您需要添加服务器地址(如果它不在同一服务器上)和路径:

echo"<img src='http://www.some_server.com/upload/{$images[$i]}'>";
于 2012-09-28T18:22:27.543 回答