Просмотр полной версии : Скрипт
Народ, помогите плз написать скрипт, нать чтоб он смотрел в папке folder наличие картинок, и выводил линки на них вида
<a href="image_name.jpg"><img src="image_name_mini.jpg"></a>
image_name.jpg - Собственно картинка
image_name_mini.jpg - Соответственно превьюшка...
Список файлов извесно как взять, а чтоб смотреть большие или превьюшки х\з =(
$array = (); // массив с файлами
$c = count($array);
for ($i=0;$i<$c;$i++)
{
$pic=trim($array[$i]);
echo "<a href="{$pic}"><img src="{$pic}"></a>" ;
}
Не, енто понятно, собственно трабл в том, что в папке лежит два файла: "картинка.jpg", и "картинка_mini.jpg", т.е. мне надо, и собственно загвоздка чтоб он смотрел только те файлы которые *jpg, и которые не *mini.jpg*
MuXaJIbI4
10.03.2009, 19:19
if ($handledir = opendir($cur_dir))
{
while (false !== ($file = readdir($handledir)))
{
if (is_file($cur_dir.$file) && (substr($file, strlen($file)-9)=='_mini.jpg'))
{
echo "<a href=".substr($file, 0, -9).'.jpg'."><img src=".$file."></a>" ;
}
}
closedir($handledir);
}
может так ... сам не проверял .. писал сразу тут
$dir = '/img';
$sc = scandir($dir);
print_r($sc);
И дальше от массива пящши в цикле.
if ($handledir = opendir($cur_dir))
{
while (false !== ($file = readdir($handledir)))
{
if (is_file($cur_dir.$file) && (substr($file, strlen($file)-9)=='_mini.jpg'))
{
echo "<a href=".substr($file, 0, -9).'.jpg'."><img src=".$file."></a>" ;
}
}
closedir($handledir);
}
может так ... сам не проверял .. писал сразу тут
Да, то-что надо =) спасибо.
либо дели на две диры с картинками, либо парси по префиксу в названиях картинок ... ну тоесть mini и просто имаг
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot