usascha
Новичок
1. да, выдается сам код файла.
2. по-моему, учтено в нижеприведенном варианте.
3. как говорится, покой нам только снится.
)
4. у меня - как у всех - title в файле один, а вот файлов несколько. А как пользоваться модификатором? В мане не нашел.
А сортировка сейчас получается, но вот результат вывода все равно не идеален...
С учетом прочих замечаний выпустил версию 2 моего творчества:
В этом варианте вывод даже сортируется.
Но все равно, сортировка делается по-дурацки. Я понимаю, что что-то написано криво, но пока не пойму. Какие пути решения, куда смотреть?
2. по-моему, учтено в нижеприведенном варианте.
3. как говорится, покой нам только снится.

4. у меня - как у всех - title в файле один, а вот файлов несколько. А как пользоваться модификатором? В мане не нашел.
А сортировка сейчас получается, но вот результат вывода все равно не идеален...
С учетом прочих замечаний выпустил версию 2 моего творчества:
PHP:
$file = glob("../ibs/ibs*.php",GLOB_BRACE);
arsort($file);
foreach (($file) as $filename) {
$handle = fopen($filename, "r");
$data = fread($handle, filesize($filename));
fclose($handle);
preg_match_all("/.*?<title.*?>(.*?)<\/title>/si",$data,$matches);
if (strpos($matches[1][0], "Учебный план")) {
echo "<p><hr>".substr($matches[1][0],25)."<hr>";
}
elseif (strpos($matches[1][0], "Мастер-класс")) {
echo "<a href='../ibs/$filename'>".substr($matches[1][0],25)."</a><br>";
}
elseif (strpos($matches[1][0], "Секция")) {
echo "<a href='../ibs/$filename'>".substr($matches[1][0],25)."</a><br>";
}
}
Но все равно, сортировка делается по-дурацки. Я понимаю, что что-то написано криво, но пока не пойму. Какие пути решения, куда смотреть?