Помогите организовать вывод - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Thu, 09 Jan 2025 15:38:30 +0300<pre class="prettyprint">RewriteEngine on
RewriteCond %{REQUEST_URI} loads/(.*)$
RewriteRule (.*)$ dl.php?d=$1</pre>
ну если не долго думая, то так<br>
пример: <a href="http://mail66.org/test/26/loads/26/26/26/26/" target="_blank" rel="nofollow">http://mail66.org/test/26/loads/26/26/26/26/</a>
https://visavi.net/topics/12440/221433
Помогите организовать вывод АлександрTue, 10 Aug 2010 12:16:15 +0400Сообщенияhttps://visavi.net/topics/12440/221433немного не в тему, но все же:<br>
как настроить mod rewrite чтобы вместо ссылки:<br>
<a href="http://site.ru/dl.php?d=loads/dir/dir2/и.т.д." target="_blank" rel="nofollow">http://site.ru/dl.php?d=loads/dir/dir2/и.т.д.</a>(произвольное к-во подпапок)<br>
можно было юзать такую:<br>
<a href="http://site.ru/loads/dir/dir2/..." target="_blank" rel="nofollow">http://site.ru/loads/dir/dir2/...</a><br>
???
https://visavi.net/topics/12440/221428
Помогите организовать вывод KOZZTue, 10 Aug 2010 11:56:26 +0400Сообщенияhttps://visavi.net/topics/12440/221428проблему решил ) отфильтровал на защиту от xss + на существование файла 'files.dat', вроде больше ничего не надо ))
https://visavi.net/topics/12440/221386
Помогите организовать вывод KOZZTue, 10 Aug 2010 07:55:08 +0400Сообщенияhttps://visavi.net/topics/12440/2213863, 2, да да.<br>
1. Фильтруй, фильтруй
https://visavi.net/topics/12440/221376
Помогите организовать вывод WCOTue, 10 Aug 2010 07:04:58 +0400Сообщенияhttps://visavi.net/topics/12440/2213762, каждый раз перебирать файлы из директории - как то вульгарно )<br>
или ты имеешь ввиду писать отдельно: файлы в файл files.dat, папки в файл index.dat?<br>
а насчет фильтрации - наверное это единственный подходящий вариант
https://visavi.net/topics/12440/221373
Помогите организовать вывод KOZZTue, 10 Aug 2010 06:57:07 +0400Сообщенияhttps://visavi.net/topics/12440/2213731. Чего не безопастно то?<br>
Фильтруй - будет счастье.<br>
2. Можно было создать файл index.dat, с таким содержанием<br>
dir/<br>
dir/dir2/<br>
dir/dir2/dir3/<br>
dir/dir21/<br>
dir1/<br>
и тп, и номер строки на которой расположена папка - уникальный айди.<br>
При добавлении папки - обновлять индекс<br>
<br>
А не легче не создавать файл файлес.дат а сканировать директории?
https://visavi.net/topics/12440/221370
Помогите организовать вывод WCOTue, 10 Aug 2010 06:43:37 +0400Сообщенияhttps://visavi.net/topics/12440/221370Точнее не вывод, ну в общем дело обстоит так:<br>
есть папка 'loads' , в ней много подпапок.<br>
в каждой папке / подпапке создается файл 'files.dat' со списком всех файлов / папок директории в которой он расположен.<br>
то есть дерево получается таким:<br>
<pre class="prettyprint">
[папка1]:
>файл1.mp3
>файл2.mp3
>files.dat
[папка1]->[files.dat]:
папка1/файл1.mp3
папка1/файл2.mp3
и так далее
</pre>
сейчас пишу мини зц для себя, нужно выводить как то эти файлы.<br>
у меня было несколько вариантов:<br>
<blockquote class="blockquote">1)в GET писать полный путь типа "papka/podpapka"</blockquote>
не безопасно, не вариант.<br>
<blockquote class="blockquote">2)для каждого файла / папки делать уникальный id<br>
в моем случае тоже не вариант, т.к. они раскиданы по файлам 'files.dat', которые в свою очередь раскиданы по подпапкам.</blockquote>
<blockquote class="blockquote">3)писать содержимое всех подпапок в 1 файл<br>
тоже не вариант, т.к. слишком большой файл получится, что сильно затормозит скрипт.</blockquote>
<blockquote class="blockquote">4)переделывать под mysql</blockquote>
абсолютно не вариант - займет еще где то полгода, т.к. его еще надо выучить <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> это со временем.<br>
-----------------------------------<br>
я в растерянности , товарищи %)
https://visavi.net/topics/12440/221366
Помогите организовать вывод KOZZTue, 10 Aug 2010 05:51:03 +0400Сообщенияhttps://visavi.net/topics/12440/221366