2013-09-11 2 views
0

Я в настоящее время отображаюсь мои изображения из папки в моем каталоге на экран с помощью PHP, как показано ниже: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 столбцах по экрану, и все изображения должны иметь одинаковый размер.

Есть ли у кого-нибудь идеи о том, как это сделать?

ответ

1

Попробуйте это:

echo '<img src="'.$dir.'/'.$file.'" alt="'.$file.'" width="600px" />'; 
+1

http://stackoverflow.com/questions/1491198/php-string-concatenation-using –

+0

Спасибо :) Если я хотел нажать на одну из картинок чтобы отобразить это полное изображение во всплывающем окне, как мне это достичь? – user2767270

+0

проверить эту ссылку, это поможет вам: http://gettopup.com/ – Mani

Смежные вопросы