Эй У меня есть задание, где мне нужно сделать галерею. Этот код, который я сейчас показываю, только показывает фотографии, но я хочу сделать миниатюры для этих изображений.Как сделать эскизы?
Как я могу это сделать? Какие-либо предложения?
<html>
<head>
<style type="text/css">
ul {
list-style:none;
}
</style>
</head>
<body>
<ul>
<?php
$imgdir = 'images/';
$allowed_types = array('png', 'jpg', 'jpeg', 'gif');
$dimg = opendir($imgdir);
while($imgfile = readdir($dimg)) {
if(in_array(strtolower(substr($imgfile, -3)), $allowed_types) or in_array(strtolower(substr($imgfile, -4)), $allowed_types)) {
$a_img[] = $imgfile;
}
}
echo "<ul>";
$totimg = count($a_img);
for($x=0; $x < $totimg; $x++) {
echo "<li><img src='" . $imgdir . $a_img[$x] . "' /></li>";
}
echo "</ul>";
?>
</ul>
</body>
</html>
Использование библиотеки GD – Stasel
'Я хочу, чтобы сделать эскизы для этих pictures' Умм, я думаю, что не будет возражать против этого. У меня есть мое благословение. Если у вас есть точное _question_, это не просьба написать свой код, не стесняйтесь публиковать его здесь. И, пожалуйста, прочитайте [FAQ] – ppeterka
http://stackoverflow.com/questions/5254325/using-the-php-gd-library-to-resize-and-save-images-is-hell Вот уже существующий ответ на ТАК. –