Autor Zpráva
preca1
Profil
zdravíčko. dotaz je jednoduchý a předpokládam, že i řešení je jednoduché. zkoušel sem hledat, ale nenašel sem žádné řešení.
můj problém je, jak do textu zapsat např.
<a href="adsf">adf</a>
aby se mi zobrazilo ale přesně to, co sem zapsal. aby se ten tag jakoby nespustil. chtěl bych na svých stránkách psát návod a potřeboval bych tam mít celé zápisy a ne jenom jejich funkční formu. zkoušel sem tagy kbd, code, q, cite, tt. prostě všechno co sem našel tady.

snad chápete tento můj těžkopádný zápis.

pro jistotu: chci aby se mi zapsalo <a href="asdas">asdf</a>a ne klikací odkaz

díky za pomoc.
Str4wberry
Profil
entity
preca1
Profil
Str4wberry
merci beaucoup
Taps
Profil
preca1
nebo tag <xmp></xmp> bohužel nevalidní
Bubák
Profil
Nebo tag <textarea></textarea> je validní a jde dobře nastylovat.
Peter Hajduček
Profil *
neskusal by som tie alternativne riesenia, jednoducho pouzi entity. Ich zoznam najdes tu: [url=http://www.w3schools.com/html/html_entities.asp[/url]
Dranel
Profil
preca1
A pokud ovládáš php (nebo jiný jazyk z toho soudku), můžeš to celé prohnat fcí htmlspecialchars(), která ti to sama vypíše (ty entity myslím)

A pokud by to nešlo tak str_replace()
Měsíček
Profil
Já to řešil takhle :

$_POST['jmeno'] = htmlspecialchars($_POST['jmeno']);
$_POST['zprava'] = htmlspecialchars($_POST['zprava']);
Str4wberry
Profil
Ptám se DranelaMěsíčka:
Proč sem hned taháte PHP?

Ptám se Dranela:
„A pokud by to nešlo tak str_replace()“
Proč by to nemělo jít?

Odpovídám Měsíčkovi:
Ale on přece žádné $_POST['zprava'] nikde nemá.

Odpovídám preca1:
„merci beaucoup“
„Entity“ bylo klíčové slovo, které sis mohl vyhledat. Pro představu to bude vypadat takto:
&lt;a href=&quot;stranka.html&quot;&gt;Odkaz na stranka&lt;/a&gt;
Měsíček
Profil
Reaguji na Str4wberry :

Ale on přece žádné $_POST['zprava'] nikde nemá.

To nepochybně ano, ale může to tam doplnit, já to ukázal jako příklad.

„Entity“ bylo klíčové slovo, které sis mohl vyhledat.

dobré řešení, ale .. echm ... velmi pracné

Proč sem hned taháte PHP?

a proč ne?
djlj
Profil
Měsíček
preca1 psal, že píše článek, ve kterém chce mít ukázkový příklad. Předpokládejme tedy, že i samotný článek bude naformátován v html, tvoje řešení by mu tedy moc nepomohlo.
Měsíček
Profil
v tom případě <xmp></xmp>
Str4wberry
Profil
Odpovídám Měsíčkovi:
„To nepochybně ano, ale může to tam doplnit, já to ukázal jako příklad.“
„dobré řešení, ale .. echm ... velmi pracné“
„a proč ne?“

Moc nechápu, jak to myslíš. Jak doplnit? Takhle?:
$_POST['jmeno'] = '<a href="adsf">adf</a>';
$_POST['jmeno'] = htmlspecialchars($_POST['jmeno']);
echo $_POST['jmeno'];
To mi připadá zbytečně složité, když stačí v podstatě nahradit „<“ za „&lt;“ a „>“ za „&gt;“.
___
„Reaguji na Str4wberry :“
Mohl bys, prosím, přestat psát tu mezeru před dvojtečkou?
Měsíček
Profil
Reaguji na Str4wberry:

Mohl bys, prosím, přestat psát tu mezeru před dvojtečkou?

Když mě se to tak líbí :o)

To mi připadá zbytečně složité, když stačí v podstatě nahradit „<“ za „&lt;“ a „>“ za „&gt;“.

Jak se to vezme, kdybych měl strašně dlouhý kód raději bych použil <xmp></xmp>
Bubák
Profil
v tom případě <xmp></xmp>
Jako uživateli mi na příklady nejvíce vyhovuje TEXTAREA. Nejsnáz se z ní kopíruje, klepnu do ní a po Ctrl+A se mi označí pouze text v TEXTAREA.
vertigo4
Profil
preca1
jednoduše to dej to tagu <pre></pre>
Str4wberry
Profil
Odpovídám Bubákovi:
„Nejsnáz se z ní kopíruje, klepnu do ní a po Ctrl+A se mi označí pouze text v TEXTAREA.“
Téměř totéž mohu udělat s xmp (nebo čímkoliv jiným) pomocí contenteditable. :–)

Odpovídám vertigovi4:
„jednoduše to dej to tagu <pre></pre>“
Mohl by sis znovu přečíst nadpis tématu?

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0