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 に要素が 1 つだけある多次元配列が得られます。

あなたはただ使うべきです:

$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 に答える