Fevelix Posted May 10, 2013 Report Posted May 10, 2013 lietojot tinymce 3.5.8 neizdodas ievadīt datubāzē korektu html kodu Ja noformēju textu un paskatos sours, sanāk <h1 style="color: #ff0000;"><span style="font-size: large;">Text <img style="vertical-align: text-top;" src="http://jfoucher.com/uploads/2009/06/mangatar2big.png" alt="" width="150" height="149" /></span></h1> Man saglabājās <h1><span>Text <img src="\"http:/jfoucher.com/uploads/2009/06/mangatar2big.png\"" alt="\"\"" width="\"150\"" height="\"149\"" /></span></h1> Lai apdeitotu lietoju function qstr($string, $magic_quotes = false) { if(!$magic_quotes) { if(strnatcmp(PHP_VERSION, '4.3.0') >= 0) { return "'" . mysql_real_escape_string($string) . "'"; } $string = str_replace("'", "\\'" , str_replace('\\', '\\\\', str_replace("\0", "\\\0", $string))); return "'" . $string . "'"; } return "'" . str_replace('\\"', '"', $string) . "'"; } if(isset($_POST['save'])) { if(mysql_query('UPDATE `about` SET text='.qstr($_POST['text']))) { $done = true; } } iesaktie kā ir pareizāk!
rpr Posted May 10, 2013 Report Posted May 10, 2013 magick quotes jau jānolasa no configa, nevis jāpadod kā parametrs, ko reāli nemaz nepadod...
Fevelix Posted May 10, 2013 Author Report Posted May 10, 2013 Es jau tik izrintēju lai redz kas pa scriptu, qstr man ir function.php
rpr Posted May 10, 2013 Report Posted May 10, 2013 Priekš kam tev vajag qstr funkcijai parametru $magic_quotes, ja tas vispāŗ netiek izmantots? var jau būt citā koda daļā tiek padots, bet konkrētajā nē, un burties cauri \\\\, neizskatās baigi draudzīgi acīm :)
codez Posted May 10, 2013 Report Posted May 10, 2013 Pareizāk ir izmantot tikai mysql_real_escape_string vai tā monernākus analogus - mysqli. Tev tiešām ir nepieciešams, lai kods strādātu ļoti vecās PHP versijās?
Fevelix Posted May 11, 2013 Author Report Posted May 11, 2013 Nu man ir php 5.2.6 Nu tad kāds varētu uzzīmēt scriptu! un st.citu, es meiģināju mysql_real_escape_string(), bet man kkā nesanāk, nemaz neievieto datubāzē!
rpr Posted May 11, 2013 Report Posted May 11, 2013 Neviens tavā vietā neko nerakstīs. tu vispār zini ko magick quotes dara? This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.
anonīms Posted May 11, 2013 Report Posted May 11, 2013 nelasīju rakstu, bet izslēdz ārā magic_quotes hostingam (vismaz uz area bija defaulti on)
Fevelix Posted May 11, 2013 Author Report Posted May 11, 2013 rpr... ja tev slinkums palīdzēt, tad pietaupi savus komentārus....
rpr Posted May 11, 2013 Report Posted May 11, 2013 man ir mājās spainis ar ūdeni, esmu pielējis klāt kaut kādu ķīmiju, itkā vajadzētu būt grīdas mazgāšanas ķīmijai, kāds nevarētu man palīdzēt grīdu izmazgāt?
Fevelix Posted May 11, 2013 Author Report Posted May 11, 2013 pss, kur tava loģika!? :D Ja jau skaties tā, tad man vajag uzināt vienu molikulu tai ķīmijai... :D
Fevelix Posted May 11, 2013 Author Report Posted May 11, 2013 Nu jam, paldies par lielo HELP.., pats tiku galā! turpmāk zināšu, šeit nav ko meklēt, ja jau visi tik gudri, ka liet pašam sisties! SLIŅĶI! :D
Recommended Posts