Цикл всех файлов (рекурсивно) с расширением .txt и их путь

Я создал плагин FAQ, в котором каждый вопрос и ответ хранятся в виде двух отдельных текстовых файлов (question.txt и answer.txt) в подпапках в зависимости от их категории.

Сейчас я пытаюсь сделать живой поиск по всем questions.txt (их содержание) и связанный путь (ссылка). Для этого я знаю, что мне нужен файл XML (как объяснено Вот) перечисление каждого элемента, который будет отображаться в предложениях.

Однако, поскольку я буду регулярно добавлять / изменять / удалять элементы FAQ, файл XML должен будет обновляться каждый раз. По этой причине я создал файл PHP, который создает файл XML и заменяет предыдущий устаревший файл каждый раз, когда мы его открываем.

Проблема в: Я просто не знаю, как сделать цикл для файла PHP, чтобы получить каждый вопрос.txt и их путь и включить их в файл XML.

Вот упомянутый файл PHP:

 <?php
$pages = array();
$pages [] = array(
'title' => 'exemple',
'url' => '#',
);
$pages [] = array(
'title' => 'exemple',
'url' => '#',
);$doc = new DOMDocument();
$doc->formatOutput = true;

$r = $doc->createElement( "pages" );
$doc->appendChild( $r );

foreach( $pages as $link )
{
$b = $doc->createElement( "link" );

$title = $doc->createElement( "title" );
$title->appendChild(
$doc->createTextNode( $link['title'] )
);
$b->appendChild( $title );

$url = $doc->createElement( "url" );
$url->appendChild(
$doc->createTextNode( $link['url'] )
);
$b->appendChild( $url );

$r->appendChild( $b );
}

echo $doc->saveXML();
$doc->save("links.xml")
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]