Jump to content
php.lv forumi

Recommended Posts

Posted

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!

Posted

magick quotes jau jānolasa no configa, nevis jāpadod kā parametrs, ko reāli nemaz nepadod...

Posted

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 :)

Posted

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?

Posted

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ē!

Posted

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.

Posted

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?

Posted

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

Guest
This topic is now closed to further replies.
×
×
  • Create New...