This commit is contained in:
2018-12-03 10:16:32 +01:00
parent cffc88eafd
commit 66e357d009
10 changed files with 66 additions and 12 deletions

View File

@ -5,11 +5,15 @@
$_GET['page'] = trim($_GET['page'], '/');
$_GET['page'] = explode('/', $_GET['page'])[0];
if($_GET['page'] == '') $_GET['page'] = 'index';
if($_GET['page'] == '') {
$_GET['page'] = 'index';
}
// var_dump($_POST);
// var_dump($_GET);
include_once "tagHandler.php";
$file = file_get_contents("../html/".$_GET["page"].".html");
echo loadTags($file, false);
$pokemon = loadTags("../html/".$_GET["page"].".html", false);
$pokemon = mb_convert_encoding($pokemon, "utf-16");
echo $pokemon;
// echo mb_convert_encoding($pokemon, "ascii");

View File

@ -93,6 +93,9 @@ class article extends tag {
}
}
/**
* return element is user
*/
class isLoggedIn extends tag {
public function render() {
@ -222,7 +225,6 @@ class loop extends tag {
while ($loop->length >= 1 && !$this->isDebugging()) {
$loop[0]->parentNode->removeChild($loop[0]);
}
}
}
@ -231,9 +233,9 @@ function appendHTML(DOMNode $parent, $source) {
$html = "<html><body>";
$html .= $source;
$html .= "</body></html>";
$tmpDoc->loadHTML ($html);
$tmpDoc->loadHTML($html);
foreach ($tmpDoc->getElementsByTagName('body')->item(0)->childNodes as $node) {
$importedNode = $parent->ownerDocument->importNode ($node, true);
$importedNode = $parent->ownerDocument->importNode($node, true);
$parent->appendChild($importedNode);
}
}
@ -245,7 +247,7 @@ function appendHTML(DOMNode $parent, $source) {
function loadTags($ctnt, $debug) {
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTML($ctnt);
$dom->loadHTMLFile($ctnt);
libxml_clear_errors();
$list = $dom->getElementsByTagName("tag");