我想获取我的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);
?>
答案 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]}'>";