Zadejte hledaný výraz...

Nejde vytvořit Html obsah

Xanaz
verified
rating uzivatele
23. 9. 2010 19:05:41
Ahoj jsem tu zas mám kód na přidání html souboru jenže když jsem teď začal
upravovat tak nemůžu najít jak opravit aby v něm šlo <> a ; tady je útržek kódu
do kterého dávám html kód který by se měl projevit na vytvořené stránce:
prosím pomozte!
23. 9. 2010 19:05:41
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561868
Senky
verified
rating uzivatele
(4 hodnocení)
23. 9. 2010 19:15:04
Jednoducho cez str_replace:
$find = array('<', '>');
$replace = array('<', '>');
$obsah = str_replace($find, $replace, stripslashes(Tady dávám html kód));
23. 9. 2010 19:15:04
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561867
Rypi
verified
rating uzivatele
(13 hodnocení)
23. 9. 2010 19:26:24
stripslashes odebírá lomítka, použij htmlspecialchars();
http://php.net/manual/en/function.htmlspecialchars.php
23. 9. 2010 19:26:24
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561866
Xanaz
verified
rating uzivatele
23. 9. 2010 19:39:28
vyzkoušel jsem způsoby oba, od Senky mi to nefungovalo ale u rypi mi fungovalo jen když jsem tam měl
$obsah = htmlspecialchars("Test", ENT_QUOTES);
když si tam přidám
$obsah = htmlspecialchars("", ENT_QUOTES);
tak mi to vypíše Parse error: syntax error, unexpected T_STRING in adresa/bla/bla/bla.php on line 7
23. 9. 2010 19:39:28
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561865
predaj.domen
verified
rating uzivatele
(1 hodnocení)
23. 9. 2010 19:55:23
Napsal Xanaz;574265
vyzkoušel jsem způsoby oba, od Senky mi to nefungovalo ale u rypi mi fungovalo jen když jsem tam měl když si tam přidám tak mi to vypíše Parse error: syntax error, unexpected T_STRING in adresa/bla/bla/bla.php on line 7
musíš escapovať:
$obsah = htmlspecialchars("", ENT_QUOTES);
alebo takto:
$obsah = htmlspecialchars('', ENT_QUOTES);
23. 9. 2010 19:55:23
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561864
Xanaz
verified
rating uzivatele
23. 9. 2010 20:02:40
díky, teď to funguje ale na té stránce se ten html kód neprojeví protože to pak vypadá nějak takhle
<a href='test'>Test</a>
nevíte jak to opravit? prosím
23. 9. 2010 20:02:40
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561863
Senky
verified
rating uzivatele
(4 hodnocení)
23. 9. 2010 20:09:56
Však to je očakávateľné. htmlspecialchars predsa zmenia znaky na HTML characters - teda entity, takže sa na webe zobrazia v texte, nie ako samotné HTML. Ako to, že môj skript nejde? Popíš, aký bol výsledok a skús sem hodiť aj ako vyzerá ten text, ktorý tam vkladáš...
23. 9. 2010 20:09:56
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561862
Xanaz
verified
rating uzivatele
23. 9. 2010 20:18:05
Ok,
takže používám tento útržek scriptu který podle mě dělá tenhle problém protože přez něj se tam vkládá html
jenže na vytvořené stránce se zobrazí tohle:
jako text jenže já chci aby to bylo jako zdrojový kód.
Pomůže mi někdo?
23. 9. 2010 20:18:05
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561861
Senky
verified
rating uzivatele
(4 hodnocení)
23. 9. 2010 20:24:32
Však ako som písal hore - nepoužívaj htmlspecialchars - tie tam robia problémy. Tie spôsobia práve opačný účinok - všetky znaky pomenia na entity. Ešte raz teda:
Ako to, že môj skript nejde? Popíš, aký bol výsledok a skús sem hodiť aj ako vyzerá ten text, ktorý tam vkladáš...
23. 9. 2010 20:24:32
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561860
Xanaz
verified
rating uzivatele
23. 9. 2010 20:27:55
vkládám tam tenhle script
a chci aby když někdo najede(zadá adresu) na tu stránku tak aby ho to přesměrovalo do složky ze stejným jménem ale to už si udělám sám jen bych chtěl pomoct jak tam vložit toto html
23. 9. 2010 20:27:55
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561859
FiryCz
verified
rating uzivatele
(15 hodnocení)
23. 9. 2010 20:34:07
Tak dej jen toto:
$obsah='';
23. 9. 2010 20:34:07
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561858
Senky
verified
rating uzivatele
(4 hodnocení)
23. 9. 2010 20:36:34
No to máš jednoduché -
$obsah = str_replace('"', '"', "");
akurát nechápem stále, prečo píšeš dookola to isté, keď sme ti už dali kopec rád. Problém bude asi niekde inde, ak to nejde... Navyše doteraz si nám neposkytol ako časť kódu, ktorá by pomohla. Nevieme čo robíš s tou premennou po tom, čo ju definuješ a podobne...
23. 9. 2010 20:36:34
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561857
Xanaz
verified
rating uzivatele
23. 9. 2010 20:39:29
Senky:děkuji, už to funguje!
Děkuji všem za rady a za to že jste si udělali čas pomoct mi.
23. 9. 2010 20:39:29
https://webtrh.cz/diskuse/nejde-vytvorit-html-obsah/#reply561856
Pro odpověď se přihlašte.
Přihlásit