Oznámení
Escapování textu z TinyMCE
před 6 lety
- maros
- Člen | 16
Dobrý den,
už nějakou dobu řeším problém s escapováním. K psaní novinek
používám editor TinyMCE a když uložím data z formuláře do DB, tak mi
dibi v html tagech escapováním zruší formátování. Do DB se mi uloží
toho:
<span style=\„font-size: large;\“>qwdqwdqwdwq</span>
samozřejmě když ručně odstravím ty \ před ", tak mi to formátuje
správně. Nemáte někdo nějaký nápad, jak toto vyřešit?
před 6 lety
- Milo
- Nette Core | 1119
Dibi nic escapováním neničí. Zdá se, že to escapované předáváš už do dibi.
před 6 lety
- maros
- Člen | 16
tímto kodem ukládám do DB
$news = array("nazev" => $_POST[title],
"nov_autor" => $id_author,
"nov_datum" => date("Y-m-d H:i:s"),
"uvodnik" => $_POST[introduction],
"telo" => $_POST[content],
"pristupy" => "0",
"nov_seo" => $seo_odkaz,
"kos" => $recycle);
$query_news = dibi::query('INSERT INTO [novinky] ',$news);
a ten text escapovaný je proměnná $_POST[content]
Editoval maros (5. 3. 2013 11:48)
před 6 lety
- Milo
- Nette Core | 1119
No, tak zkus před tím zavolat var_dump($_POST)
a podívej se,
co obsahuje. Tipuju problém PHP a magic_quotes
.
před 6 lety
- maros
- Člen | 16
měl jsi pravdu, může za to magic_quotes .. díky moc za pomoc :)
před 6 lety
- Milo
- Nette Core | 1119
Není zač. Btw, zkus si někam na začátek skriptu dát
error_reporting(E_ALL)
, mohlo by Ti to pomoct ;-)