Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

10.03.2009, 18:32
|
|
Участник форума
Регистрация: 04.03.2006
Сообщений: 159
Провел на форуме: 473495
Репутация:
39
|
|
Скрипт
Народ, помогите плз написать скрипт, нать чтоб он смотрел в папке folder наличие картинок, и выводил линки на них вида
Код:
<a href="image_name.jpg"><img src="image_name_mini.jpg"></a>
image_name.jpg - Собственно картинка
image_name_mini.jpg - Соответственно превьюшка...
Список файлов извесно как взять, а чтоб смотреть большие или превьюшки х\з =(
|
|
|

10.03.2009, 19:02
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
PHP код:
$array = (); // массив с файлами
$c = count($array);
for ($i=0;$i<$c;$i++)
{
$pic=trim($array[$i]);
echo "<a href="{$pic}"><img src="{$pic}"></a>" ;
}
|
|
|

10.03.2009, 19:10
|
|
Участник форума
Регистрация: 04.03.2006
Сообщений: 159
Провел на форуме: 473495
Репутация:
39
|
|
Не, енто понятно, собственно трабл в том, что в папке лежит два файла: "картинка.jpg", и "картинка_mini.jpg", т.е. мне надо, и собственно загвоздка чтоб он смотрел только те файлы которые *jpg, и которые не *mini.jpg*
|
|
|

10.03.2009, 19:15
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
скандир?
|
|
|

10.03.2009, 19:19
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
PHP код:
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);
}
может так ... сам не проверял .. писал сразу тут
|
|
|

10.03.2009, 19:19
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
PHP код:
$dir = '/img';
$sc = scandir($dir);
print_r($sc);
И дальше от массива пящши в цикле.
|
|
|

10.03.2009, 19:34
|
|
Участник форума
Регистрация: 04.03.2006
Сообщений: 159
Провел на форуме: 473495
Репутация:
39
|
|
Сообщение от MuXaJIbI4
PHP код:
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);
}
может так ... сам не проверял .. писал сразу тут
Да, то-что надо =) спасибо.
|
|
|

10.03.2009, 19:36
|
|
Участник форума
Регистрация: 25.10.2006
Сообщений: 108
Провел на форуме: 495411
Репутация:
91
|
|
либо дели на две диры с картинками, либо парси по префиксу в названиях картинок ... ну тоесть mini и просто имаг
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|