PHP Code parser Problem - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: PHP Code parser Problem (/thread-36925.html) |
RE: PHP Code parser Problem - SvePu - 09.01.2020 Stefan, um ehrlich zu sein, habe ich auch überlegt, an welcher Stelle man das "htmlspecialchars_uni" einsetzen sollte. Das Problem war/ist, dass wenn man es am Ende der "Reinigung" und nach dem Kürzen des Inhalts einfügt, die Länge des Inhalts teilweise nicht mehr stimmt. Bsw. Inhalt wird auf max. 250 Zeichen beschränkt. htmlspecialchars_uni am Anfang => Zeichenanzahl passt PHP-Code: // Fix some entities in URLs $entities = array('$' => '%24', '$' => '%24', '^' => '%5E', '`' => '%60', '' => '%5D', '{' => '%7B', '}' => '%7D', '"' => '%22', '<' => '%3C', '>' => '%3E', ' ' => '%20'); $f... htmlspecialchars_uni am Ende => Zeichenanzahl passt nicht mehr -> Inhalt zu lang PHP-Code: // Fix some entities in URLs $entities = array('$' => '%24', '$' => '%24', '^' => '%5E', '`' => '%60', '' => '%5D', '{' => '%7B', '}' => '%7D', '"' => '%22', '<' => '%3C', '>' => '%3E', ' ' => '%20'); $fullurl = str_replace(array_keys($entities), ... RE: PHP Code parser Problem - StefanT - 09.01.2020 Da hast du natürlich Recht. Spielt die Länge hier eine entscheidende Rolle? Die Entities werden schließlich vom Browser bzw. Crawler wieder zurückgewandelt. |