tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Escapování textu z TinyMCE

před 6 lety

maros
Člen | 16
+
0
-

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 | 1066
+
0
-

Dibi nic escapováním neničí. Zdá se, že to escapované předáváš už do dibi.

před 6 lety

maros
Člen | 16
+
0
-

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 | 1066
+
0
-

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
+
0
-

měl jsi pravdu, může za to magic_quotes .. díky moc za pomoc :)

před 6 lety

Milo
Nette Core | 1066
+
0
-

Není zač. Btw, zkus si někam na začátek skriptu dát error_reporting(E_ALL), mohlo by Ti to pomoct ;-)