Autor | Zpráva | ||
---|---|---|---|
Foo Bear Profil * |
#1 · Zasláno: 4. 2. 2010, 19:11:54
Ahoj. Řeším problém, se kterým mi určitě poradíte :-). Vytvářím přes skript soubory, s určitým obsahem. Problém je, že nevím, jak zapsat například do $hlavicka celý obsah hlavičky webu, aniž bych musel 1) přepisovat tagy na entity, 2) escapovat všechny uvozovky. Popřípadě kdyby někdo věděl lepší způsob, budu rád, když ho napíšete.
Foo Bear |
||
Radek9 Profil |
#2 · Zasláno: 4. 2. 2010, 19:20:38
Foo Bear:
Je více možností: <?php $proměnná = <<<NĚCO <!doctype html> <html> … NĚCO; ?> <?php ob_start(); ?> <!doctype html> <html> … <?php $proměnná = ob_get_contents(); ob_end_clean(); ?> |
||
Joker Profil |
#3 · Zasláno: 4. 2. 2010, 19:59:03 · Upravil/a: Joker
Foo Bear:
„aniž bych musel 1) přepisovat tagy na entity“ Pro účely PHP není nutné přepisovat tagy na entity. „2) escapovat všechny uvozovky.“ Nejjednodušší je dát kód do apostrofů: $hlavicka='<head><meta http-equiv="content-type" content="text/html;charset=utf-8"><title>Moje stránka</title></head>'; Dodatek: Samozřejmě pak bude nutné zase escapovat případné apostrofy a také se automaticky nepřiřazují proměnné (místo: "kód $promenna kód" je nutné psát: 'kód '.$promenna.' kód'). |
||
Časová prodleva: 14 let
|
0