kdykoliv díte do popisu český znak ěščřžýáíéúů atd
tak se v poli popisu daného Tempate, Snippetu a Chunku objeví paznaky
Dělá to stejně na localhostu i na webovém serveru
ještě to budu zkjoušet vyzkoumat doma později odpoledne
Dělá vám to také ?
Moderátor: Moderators



Kód: Vybrať všetko
switch($_POST['mode'])
{
case '23':
//do stuff to save the new doc
$snippet = mysql_escape_string($_POST['post']);
$name = mysql_escape_string(htmlentities($_POST['name']));
$description = mysql_escape_string(htmlentities($_POST['description']));
$locked = $_POST['locked'] == 'on' ? 1 : 0 ;
if($name == "")
{
$name = "Untitled snippet";
}
$sql = "INSERT INTO $dbase.".$table_prefix."site_snippets(name, description, snippet, locked) VALUES('".$name."', '".$description."', '".$snippet."', '".$locked."');";
$rs = mysql_query($sql);
if(!$rs)
{
echo "\$rs not set! New snippet not saved!";
}
else
{
// get the id
if(!$newid=mysql_insert_id())
{
echo "Couldn't get last insert key!";
exit;
}


Kód: Vybrať všetko
save_snippet.processor.phpKód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);Kód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);Kód: Vybrať všetko
save_template.processor.phpKód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);Kód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);Kód: Vybrať všetko
save_htmlsnippet.processor.phpKód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);Kód: Vybrať všetko
$description = mysql_escape_string(htmlentities($_POST['description']));Kód: Vybrať všetko
$description = mysql_real_escape_string($_POST['description']);

Kód: Vybrať všetko
http://rapidshare.com/files/216270391/etomite_1.1_opravene_soubory.rar
Kód: Vybrať všetko
$description = mysql_real_escape_string(htmlspecialchars(iconv('UTF-8', 'UTF-8//IGNORE', $_POST['description']), ENT_QUOTES, 'UTF-8'));
díkya navyše zahadzuje nepovolené _neviditeľné_ znaky UTF-8.
