Jump to content
php.lv forumi

Recommended Posts

Posted

Izmantoju TinyMce editoru, taču ir problēmas ar viņu.

Ir virsraksts, ievads un saturs..

 

Virsrakstā, piemēram, tiek ielikts teksts "Šis ir virsraksts". Sākumā pie apstrādes neko nedaru, un iekš db tiek pievienoti slashi, kas izskatās šādi \"Šis ir virsraksts\". Pieliekot f-ju stripslashes() slashi tiek nodzēsti, taču pie ši raksta labošanas virsraksts neparādās input laukā, kaut gan iekš db ir "Šis ir virsraksts".

 

Arī problēma ir ar ievada un satura laukiem. Piemēram, tekstu novietojot gar kreiso malu, tiek pievienots <div align="left">. Pie nākamajām labošanām šim tagam pievienojas klāt <div align="\"left\""> šie "

Kā lai tiek vaļā no šiem simboliem?

 

Paldies jau iepriekš.

Posted

Kāpēc tev iekš db būtu jāglabā dati eskeipoti ar slašiem? Tas nu galīgi ir nevajadzīga lieta.

Tāpat arī nevajag pie outputa lietot stripslashes.

Posted

Tur jau tā lieta, ka es viņus neeskeipoju un arī stripslashes ne pie ievades ne pie izvades lieku.

Pie ievades ir tīri $title = $_POST['title']; un pie izvades ir echo $info['title'];

Bet tiklīdz virsrakstā ir pēdiņas, tad tiek pievienoti slashi.

Posted (edited)

Domā šādi?

if (1 == get_magic_quotes_gpc()){
	$title = stripslashes($_POST['title']);
} else {
$title = $_POST['title'];
}

 

Diemžēl nepalīdz. Nesaprotu kā tas iespējams. Datu bāzē ir viss ar pēdiņām, bet iekš input lauka pie labošanas netiek izvadīts.

Edited by SkyD
×
×
  • Create New...