Fevelix Posted May 10, 2013 Report Share 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! Link to comment Share on other sites More sharing options...
rpr Posted May 10, 2013 Report Share Posted May 10, 2013 magick quotes jau jānolasa no configa, nevis jāpadod kā parametrs, ko reāli nemaz nepadod... Link to comment Share on other sites More sharing options...
Fevelix Posted May 10, 2013 Author Report Share Posted May 10, 2013 Es jau tik izrintēju lai redz kas pa scriptu, qstr man ir function.php Link to comment Share on other sites More sharing options...
rpr Posted May 10, 2013 Report Share 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 :) Link to comment Share on other sites More sharing options...
codez Posted May 10, 2013 Report Share 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? Link to comment Share on other sites More sharing options...
Fevelix Posted May 11, 2013 Author Report Share 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ē! Link to comment Share on other sites More sharing options...
rpr Posted May 11, 2013 Report Share 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. Link to comment Share on other sites More sharing options...
anonīms Posted May 11, 2013 Report Share Posted May 11, 2013 nelasīju rakstu, bet izslēdz ārā magic_quotes hostingam (vismaz uz area bija defaulti on) Link to comment Share on other sites More sharing options...
Fevelix Posted May 11, 2013 Author Report Share Posted May 11, 2013 rpr... ja tev slinkums palīdzēt, tad pietaupi savus komentārus.... Link to comment Share on other sites More sharing options...
rpr Posted May 11, 2013 Report Share 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? Link to comment Share on other sites More sharing options...
Fevelix Posted May 11, 2013 Author Report Share Posted May 11, 2013 pss, kur tava loģika!? :D Ja jau skaties tā, tad man vajag uzināt vienu molikulu tai ķīmijai... :D Link to comment Share on other sites More sharing options...
Fevelix Posted May 11, 2013 Author Report Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts