0

以下に示すように、現在、phpを使用してディレクトリ内のフォルダーから画像を画面に表示しています。

$file_display = array('jpg', 'jpeg', 'png', 'gif');

$dir = 'images';

if (file_exists($dir) == false)
{
    echo 'Doesnt exist';
}
else
{
    $dir_contents = scandir($dir);

    foreach ($dir_contents as $file)
    {
        $file_type = strtolower (end (explode('.', $file)));

        if ($file !== '.' && $file !== '..' && in_array($file_type, $file_display) == true)
        {
            echo '<img src="', $dir, '/', $file, '" alt="', $file,'" />';
        }  
    }
}

画面サイズの幅を600pxに設定しています。今のところ、これらの画像を画面の下の 4 列に表示しようとしていますが、画像はすべて同じサイズにする必要があります。

これを行う方法について誰かアイデアがありますか?

4

1 に答える 1

1

これを試して:

echo '<img src="'.$dir.'/'.$file.'" alt="'.$file.'" width="600px" />';
于 2013-09-11T04:51:28.390 に答える