переделать скан

Статус
В этой теме нельзя размещать новые ответы.

Mick_20

Новичок
переделать скан

<<<(1)>>>

есть папка!
в ней др папки(названия папок это названия групп)!
в каждой папке :
mp3 файлы,
zip архив,
картинка!



нужно создать скан с выводом такого типа:

взять первые скажем четыри папки
сканировать их поочереди и вывести:
-сначало картинку
-потом списком mp3 файлы (в виде ссылок)
-потом zip архив (в виде ссылки)

так все четыре папки.

и сделать ссылку на такой же скан следующих четырех папок
(или как-нибудь по-другому)

<<<(2)>>>


или просто чтоб с одной папкой все это проделывал,
но привязать это дело к алфавиту (ну типо нажал на букву, потом на название группы из появившегося списка и вывелась папка как я написал выше)

вот есть исходник на проходу по каталогам:


<?PHP
#
//тут сканируем список папок как алфавитное меню
#
$dirct="tabs";//папка
#
$hdl=opendir($dirct);//открываем
#
while($file=readdir($hdl))//считываем имена файлов в массив
#
{
#
if (($file!=".")&&($file!=".."))//если папка - не выводим
#
{ $a[]=$file; }
#
}
#
closedir($hdl); //закрываем
#
@asort($a);//сортируем массив
#

#

#
//тут выводим меню
#
$i=0;
#
while(!empty($a[$i]))//выводим в цикле список тем
#
{

echo "<a href=index.php?id=".$a[$i].">".$a[$i] ."</a> &nbsp;";

$i++ ;

}
#

#
//для скана файлов в выбраной папке поссылке
#
$id=$_GET['id'];
#

#
if($id !='')
#
{
#
$dirct2='tabs/'.$id;//папка
#
$hdl2=opendir($dirct2);//открываем
#
while($file2=readdir($hdl2))//считываем имена файлов в массив
#
{
#
if (($file2!=".")&&($file2!=".."))//если папка - не выводим
#
{ $a2[]=$file2; }
#
}
#
closedir($hdl2); //закрываем
#
@asort($a2);//сортируем массив
#
}
#

#
echo '<br><br>';
#
//тут выводим список файлов в выбраной папке
#
$i2=0;
#
while(!empty($a2[$i2]))//выводим в цикле список тем
#
{
#
echo "<a href=tabs/".$id.'/'.$a2[$i2].">".$a2[$i2]."</a><BR/>";
#
$i2++ ;
#
}
 

HraKK

Мудак
Команда форума
Данный топик оформите ввиде объявления о работе с указанием бюджета и поместите в раздел работа.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху