Помогите организовать вывод - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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 Помогите организовать вывод KOZZ Tue, 10 Aug 2010 11:56:26 +0400 Сообщения https://visavi.net/topics/12440/221428 проблему решил ) отфильтровал на защиту от xss + на существование файла &#039;files.dat&#039;, вроде больше ничего не надо )) https://visavi.net/topics/12440/221386 Помогите организовать вывод KOZZ Tue, 10 Aug 2010 07:55:08 +0400 Сообщения https://visavi.net/topics/12440/221386 3, 2, да да.<br> 1. Фильтруй, фильтруй https://visavi.net/topics/12440/221376 Помогите организовать вывод WCO Tue, 10 Aug 2010 07:04:58 +0400 Сообщения https://visavi.net/topics/12440/221376 2, каждый раз перебирать файлы из директории - как то вульгарно )<br> или ты имеешь ввиду писать отдельно: файлы в файл files.dat, папки в файл index.dat?<br> а насчет фильтрации - наверное это единственный подходящий вариант https://visavi.net/topics/12440/221373 Помогите организовать вывод KOZZ Tue, 10 Aug 2010 06:57:07 +0400 Сообщения https://visavi.net/topics/12440/221373 1. Чего не безопастно то?<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 Помогите организовать вывод WCO Tue, 10 Aug 2010 06:43:37 +0400 Сообщения https://visavi.net/topics/12440/221370 Точнее не вывод, ну в общем дело обстоит так:<br> есть папка &#039;loads&#039; , в ней много подпапок.<br> в каждой папке / подпапке создается файл &#039;files.dat&#039; со списком всех файлов / папок директории в которой он расположен.<br> то есть дерево получается таким:<br> <pre class="prettyprint"> &#91;папка1]&#58; &gt;файл1.mp3 &gt;файл2.mp3 &gt;files.dat &#91;папка1]-&gt;&#91;files.dat]&#58; папка1/файл1.mp3 папка1/файл2.mp3 и так далее </pre> сейчас пишу мини зц для себя, нужно выводить как то эти файлы.<br> у меня было несколько вариантов:<br> <blockquote class="blockquote">1)в GET писать полный путь типа &quot;papka/podpapka&quot;</blockquote> не безопасно, не вариант.<br> <blockquote class="blockquote">2)для каждого файла / папки делать уникальный id<br> в моем случае тоже не вариант, т.к. они раскиданы по файлам &#039;files.dat&#039;, которые в свою очередь раскиданы по подпапкам.</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 Помогите организовать вывод KOZZ Tue, 10 Aug 2010 05:51:03 +0400 Сообщения https://visavi.net/topics/12440/221366