Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Problém se zobrazením obsahu <textarea>

Zdravím dnes po druhé.

Udělal jsem si zápis pro psaní článků.
Obsah se píše do formůláře vytvořený z <textarea>obsah</textarea>

Myslel jsem si že nebude problém zapisovat do něj pomocí jednoduchých HTML kódů(font,img,iframe)
Při zkoušce to vypadá takto http://clanky.michales.eu/standings_black.php?conf =3&sort=1
Zobrazuje se to jako prostý text.
V databázi mám ten obsah nastavený jako longtext a ve formuláři mám print 'Obsah: <p><textarea cols="60" rows="10" name="obsah" /></textarea>' . "\n";
A v souboru který to odesílá mám
$obsah=htmlspecialchars($_POST['obsah'], ENT_QUOTES);

Díky za každé rady aby mi to zobrazovalo už ten kdo html zpracovaný v tomto případě obrázek.
Snad sem se vyjádřil dobře.

PS: V souboru který to zobrazuje mám toto <td><?php print $results['obsah']; ?></td>

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ak chceš zobrazovať HTML a nie prostý text, tak nepoužívaj pri ukladaní do databázy funkciu htmlspec…
los 27.12.2011 20:04
los
To sem chtěl přesně vědět a co mám použít místo htmlspecialchars děkuji za odpověď
Gizzer 27.12.2011 20:05
Gizzer
Namiesto htmlspecialchars nemáš použiť nič. Predpokladám, že pri ukladaní do databázy ošetruješ vst…
los 27.12.2011 20:10
los
Nějak to nechápu Pokud tam nemám toto $obsah=htmlspecialchars($_POST['obsah'], ENT_QUOTES); tak mi t…
Gizzer 27.12.2011 20:15
Gizzer
Máš odstranit htmlspecialchars, ne celý řádek. $obsah = $_POST['obsah'];
host 27.12.2011 20:19
host
Super děkuji moc :D vyřešeno.
Gizzer 27.12.2011 20:22
Gizzer
Hlavně neber na lehkou váhu to zabezpečení, viz. los. poslední
host 27.12.2011 20:23
host

Zpět do poradny Odpovědět na původní otázku Nahoru