Вверх ↑
Этот топик читают: Гость
Ответов: 327
Рейтинг: 5
#1: 2014-05-12 08:21:55 ЛС | профиль | цитата
каким образом можно вывести список (<ul><li>) вместо таблицы?

Желаемый результат :

<ul><li><a href="/files/addons_test/"> Parent Directory</a></li>
<li><a href="CHAT-3.3.5.zip"> CHAT-3.3.5.zip</a></li>
<li><a href="CHAT-4.3.4.zip"> CHAT-4.3.4.zip</a></li>
<li><a href="CHAT-5.0.5.zip"> CHAT-5.0.5.zip</a></li>
<li><a href="CHAT.txt"> CHAT.txt</a></li>
</ul>


Имеющийся :

<table><tbody><tr><th><img alt="[ICO]" src="/icons/blank.gif"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img alt="[DIR]" src="/icons/back.gif"></td><td><a href="/files/addons_test/">Parent Directory</a> </td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img alt="[ ]" src="/icons/compressed.gif"></td><td><a href="CHAT-3.3.5.zip">CHAT-3.3.5.zip</a> </td><td align="right">04-May-2014 18:21 </td><td align="right">211K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img alt="[ ]" src="/icons/compressed.gif"></td><td><a href="CHAT-4.3.4.zip">CHAT-4.3.4.zip</a> </td><td align="right">04-May-2014 18:21 </td><td align="right"> 31K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img alt="[ ]" src="/icons/compressed.gif"></td><td><a href="CHAT-5.0.5.zip">CHAT-5.0.5.zip</a> </td><td align="right">04-May-2014 18:21 </td><td align="right"> 31K</td><td>&nbsp;</td></tr>
<tr><td valign="top"><img alt="[TXT]" src="/icons/text.gif"></td><td><a href="CHAT.txt">CHAT.txt</a> </td><td align="right">04-May-2014 18:21 </td><td align="right"> 3 </td><td>&nbsp;</td></tr>
<tr><th colspan="5"><hr></th></tr>
</tbody></table>


Когда захожу в каталог без файла "index", на хостинге отображается в виде списка.
Поставил на своем компьютере денвер, а он зараза в таблице выдает...

Объясню в чем проблема...
В некоторых папках нарочно отсутствует файл index.php, чтобы был доступ к просмотру содержимого(аддоны для WoW), присутствуют .txt файлы(описание к аддону) и .zip файлы(сами аддоны в сжатом виде), сделал php скрипт чтобы вручную не добавлять их(в бд например, или редактировать html), так вот... скрипт опирается на теги <li> и </li>, тут собственно и проблема.

P.S.
Переделывать скрипт нет никакого желания... это не долго и не сложно, но больно много геморроя получается при размещении на хостинг. И так приходится менять содержимое ".htaccess", изменять подключение к ftp, слава богу хоть подключение к бд устроил таким образом, что если соединение не удалось, то пробовать следующее(всего три).
------------ Дoбавленo в 08.21:
Заодно может подскажете как сделать "мультиподключение" к ftp?(удаленное подключение запрещено)
для бд использую следующую конструкцию :

<?
$conn = @mysql_connect("server1", "user1", "pass1");
if (!$conn) {
$conn = @mysql_connect("server2", "user2", "pass2");
if (!$conn) {
$conn = @mysql_connect("127.0.0.1", "root", "");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}}}
if (!mysql_select_db("bd_name1")) {
if (!mysql_select_db("bd_name2")) {
if (!mysql_select_db("bd")) {
echo "Unable to select mydbname: " . mysql_error();
exit;
}}}
?>


"@" использую только потому что немного раздражают сообщения об ошибках(на хостинге не отображает), отключать вывод ошибок не вижу смысла, т.к. 127.0.0.1 это отладочный сервер.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4611
Рейтинг: 745
#2: 2014-05-12 12:38:45 ЛС | профиль | цитата
http://httpd.apache.org/docs/2.4/mod/mod_autoindex.html
Чтобы отобразить в виде списка, можно в запросе дописать ?F=0
Если нужно на постоянно - смотри директиву IndexOptions (параметр HTMLTable)
карма: 26

0
Ответов: 327
Рейтинг: 5
#3: 2014-05-12 17:06:44 ЛС | профиль | цитата
Поигрался с файлом httpd-autoindex.conf, а конкретно со строкой IndexOptions*
Вот что получилось :
IndexOptions XHTML +HTMLTable +FancyIndexing VersionSort
Теперь корректно отображает в виде списка
карма: 0

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)