-4

JPEG、PNG、および GIF を /originals というフォルダーにアップロードするために使用されるアップロード リンクを想像してください。次に、コードによって写真のサイズがサムネイルに標準化され、新しいサムネイルが /thumbnails フォルダーに保存されます。

サムネイル写真がアップロードされるとすぐに、Web ページの 6 列のテーブルの配列にサムネイル写真を表示するにはどうすればよいですか?

私のphpブロック:

 <?php

$files = scandir("./."/thumbnails);
$numFiles = count($files);

 if($numFiles < 3)
{
echo "<p>Gallery is empty </p>";
}
else 
{
echo "<p> click thumbnail </p>";
echo "<table><tr>";
for($i = 0; $i < $numfiles -2; $i++)
{
    if($i % $Num_COLUMNS == 0 && $i != 0)
        {
            echo "</tr><tr>";
        }
    echo "<td>";
    echo "<a href='ViewPicture.php?src=".urlencode($files[i +2])."' target='_blank'><img src='".GALLERY_THUMBNAILS.urlencode($files[$i + 2])."' alt='".$files[$i + 2])."' title='".$files[$i + 2]."'/></a>'";
    echo "</td>";
}
echo "</tr> </table>";
}
?>
4

1 に答える 1

1

すべてのファイルを取得するには、PHP のscandir関数を使用します。次に、結果をループして、<img>各ファイルのタグを出力します。

于 2012-10-19T22:48:50.600 に答える