2012-01-22 3 views
0

У меня есть раздел загрузки на моем сайте. Но у меня есть структура папок, где файлы находятся внутри папок.Что такое хороший способ отображения файлов для загрузки в PHP

Я хочу, чтобы когда кто-то нажал на загрузки, у меня появился список категорий, которые являются каталогами, а затем файлы отображаются в хорошем формате.

Любые идеи

+1

добавьте фрагмент кода, в котором вы делали попытку достичь своей цели. Таким образом, нам легче выявить проблемы и дать вам конструктивные ответы. Без вашего кода лучшее, что мы можем сделать, это дать образованные догадки. – Bazzz

ответ

0

Попробуйте this бесплатный загрузчик скрипт. Вы получите что-то вроде окна «Сохранить в», чтобы сохранить файл в любом месте на жестком диске.

1

Ну, вы могли бы сделать что-то вроде этого:

<?php 
function printDir($d="") { 
    $c = glob($d."*",GLOB_MARK); 
    echo "<li>".($d == "" ? "ROOT" : array_pop(explode("/",substr($d,0,-1))))."<ul>"; 
    foreach($c as $x) { 
     if(substr($x,-1) == "/") printDir($x); 
     else echo "<li><a href=\"".$x."\">".array_pop(explode("/",$x))."</a></li>"; 
    } 
    echo "</ul></li>"; 
} 
echo "<ul>"; 
printDir(); 
echo "</ul>"; 
?> 

Это будет печатать содержимое текущей папки, ссылки на каждый найденные файл, а также поиск подкаталогов рекурсивно.

+0

Спасибо Kolink. проблема в том, что каталог не является общедоступным. Так как я могу сделать загрузку пользователя из этого места. Мне нужно сделать временную копию. – user825904

Смежные вопросы