[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сканирование папки только на изображение
Страницы: 1, 2
waldicom
Так напиши, другим наверняка поможет когда-нить
Оффтоп для m4a1fox
Цитата (m4a1fox @ 22.07.2011 - 12:43)
Извините что потратил ваше время...

не не, так не пойдет... пивасик каждому и нормально smile.gif


_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Invis1ble
m4a1fox
Цитата
Решение нашел! Правда по другому пути...

интересно, какое
Цитата
Извините что потратил ваше время.

да ладно, я вот зато узнал из мануала, что есть GLOB_BRACE =)

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

m4a1fox
waldicom
Цитата
не не, так не пойдет... пивасик каждому и нормально

Легко, давайте в Крым, и пивасик будет!

Решение собственно не такое уж и элегантное.... Но все же вот

public function ScanDirForImage() {
$scan = scandir($this->path);
for ($i=0; $i<count($scan); $i++) {
if($scan[$i] != '.' && $scan[$i] != '..') {
$true[] = $scan[$i];
}
}

return $true;
}

А вот примению его так

$arr = $upload->ScanDirForImage();
if(!empty($arr)){
foreach ($arr as $key) {
$name = explode(".", $key);
$true[] = $name[1];
if(in_array($name[1], $upload->onlyType)) {
echo '<td><img src="'.M4A1_HOST.$upload->path.$key.'">'.'
<div style="border: 1px solid grey;
width: 16px; background-color: grey; margin-top: -10px;">
<a href="?page=download&act=del&file='
.$name[0].'">
<img src="./img/delete.gif">
</a>'
.$name[1].'
</div>
</td> '
;
}else {
echo '';
}
}
}
else {
echo 'Empty';
}

Не фонтан конечно... но все же работает!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.