Include HTML
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Je možné (správne) použiť php funkciu include na zahrnutie HTML kódu do stránky? Podotýkam, že nejde o kód celej HTML stránky, ale len o určitý fragment, napríklad, keď chcem includovať do jedného php súboru v závislosti od hodnoty parametra v url, prihlasovací, alebo registračný formulár, alebo formulár na znovuvygenerovanie zabudnutého hesla. V prípade, že je include správne použiť, akú préponu by mal mať súbor s HTML kódom? Akú bezpečnú konštrukciu include mi môžte odporučiť?
-
Funkce include() čte vstupní soubor a hledá v něm PHP. To znamená, že na vkládání HTML se nehodí. A už vůbec ne v závislosti na parametru v URL. Mnohem lepší, rychlejší a bezpečnější je pro tento účel funkce readfile().
-
include "soubor.php"; obsah soubor.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="robots" content="all" />
-
urso: A to je právě špatně. Nedělej to. Místo toho raději použij readfile('soubor.html'); Je to bezpečnější a rychlejší.