如何使用php从ftp文件夹中获取图像的URL

时间:2012-09-28 18:15:15

标签: php html image ftp

我想获取我的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);

?>

1 个答案:

答案 0 :(得分:2)

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

你应该使用:

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

然后检查其内容:

var_dump($images);

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

echo"<img src='http://www.some_server.com/upload/{$images[$i]}'>";