HTML — PHP получить элемент из каждого файла в папке

Добавьте файл с именем index.php в вашу папку и вставьте туда ниже. Теперь вы можете получить содержимое всех других файлов .php в папке по идентификатору. Сортировка по дате. Пожалуйста.

<!DOCTYPE html>
<html>
<?php include('../includes/head.php'); ?>
<body>
<?php include('../includes/header.php'); ?>
<div id="push"></div>
<div id="main">
<?php

function innerHTML(DOMNode $node) {
$innerHTML = '';
$children  = $node->childNodes;
foreach($children as $child) {
$innerHTML .= $node->ownerDocument->saveHTML($child);
}
return $innerHTML;
}

$filename = glob("*.php");
$filename = array_diff($filename, array('index.php',));
function sort_by_mtime($file1,$file2) {
$time1 = filemtime($file1);
$time2 = filemtime($file2);
if ($time1 == $time2) {
return 0;
}
return ($time1 < $time2) ? 1 : -1;
}
usort($filename,"sort_by_mtime");
foreach ($filename as &$value) {
$doc = new DOMDocument();
$doc->loadHTMLFile($value);
$whatYouWant = $doc->getElementById('thisDiv');

echo innerHTML($whatYouWant);
}
?>
</div>
<?php include('../includes/footer.php'); ?>
<div id="alertWindow"></div>
</body></html>

0

Решение

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

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

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

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