[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Список файлов и вывод в браузер
yablojek
Вопрос в общем то простой. Есть поддиректория на сервере, скажем '/datafiles', в ней находятся файлы текстового формата типа: 00.txt; 01.txt; 02.txt;.. с контентом.
Требуется вывести список файлов из этой директории в виде ссылок меню. Но, не выводить же его ссылками по именам файлов?
Нужно считать содержимое тега h1 заголовка в каждом файле, и вывести его в качестве названия ссылки, а в качестве адреса оставить имя файла. Я мудрил долго, но ничего не придумал. Есть функция get_meta_tags(), но почему ориентированный на вэб РНР, но почему то не имеет функций для других тэгов.
Ранее я в каждом текстовом файле писал так:
<meta name="zagol" content="Название страницы">

Но когда там стали редактировать и другие, они просто не понимали что это и удаляли, в итоге ссылка пропадала.
Код котоый я использовал:

echo "<h1>Оглавление:</h1>";
$hdl = opendir($dirct);
while ($file = readdir($hdl))
if ( ($file!=".")&&($file!="..")) $a[]=$file;
closedir($hdl);
rsort($a);
foreach ($a as $value) {

$m=get_meta_tags("$dirct/$value");
if (($filename!="$dirct/$value")&&($filename!="")) exit ("ОШИБКА! <br>Такого произведения в базе данных не обнаружено.<br>Возможно вы ошиблись в ссылке?<br><hr><a href='index.php'><- Назад</a>");
echo "<a href=index.php?target=$dirct/$value>$m[zagol]</a><br>";

}
endif;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.