Тема: Помогите в коде !!! (WAP/WEB мастеру/Помощь мастерам) Мр. Форум (23 Oct 2014 в 11:29) [red]Тему переместил Админ форума Siberiya из раздела Знакомство/Общение мастеров в раздел Помощь мастерам[/red] RuDati (25 Oct 2014 в 07:46) Потому что alert\'y не указано, что выводить, вот он ВСЕ и выводит. Будь внимательнее. <sсript type=\"text/JavaScript\"> function test(){ //Старайся все помещать в функции alert(\"Привет, киска!\"); } </sсript> А вызов функции пойдет onclick=\"test()\" Hack (25 Oct 2014 в 12:59) RuDati, вот сделал такое: \"><sсript>alert(\"Привет, киска\")</sсript> Но все ровно выводит кусочек кода, + вывод алерта не делается, + можно вставить возможно и запросик? :) RuDati (25 Oct 2014 в 13:01) Hack, кинь ссылку на страницу:) Сейчас гляну чему там не сидится:) Hack (25 Oct 2014 в 13:03) RuDati, идем в лс, тут ссылку писать не буду, мне лишние люди на тест сайте не нужны. RuDati (25 Oct 2014 в 13:12) И вообще, для начала сделаем так: [code] <?php include_once \'../../sys/inc/start.php\'; include_once \'../../sys/inc/compress.php\'; include_once \'../../sys/inc/sess.php\'; include_once \'../../sys/inc/home.php\'; include_once \'../../sys/inc/settings.php\'; include_once \'../../sys/inc/db_connect.php\'; include_once \'../../sys/inc/ipua.php\'; include_once \'../../sys/inc/fnc.php\'; include_once \'../../sys/inc/user.php\'; error_reporting(1); //Данная строка укажет на кракозебры кода /* Бан пользователя */  if (isset($user) && mysql_result(mysql_query(\"SELECT COUNT(*) FROM `ban` WHERE `razdel` = \'notes\' AND `id_user` = \'$user[id]\' AND (`time` > \'$time\' OR `view` = \'0\' OR `navsegda` = \'1\')\"), 0)!=0) { header(\'Location: ../../ban.php?\'.SID); exit; } $set[\'title\']=\'Дневники\'; include_once \'../../sys/inc/thead.php\'; title(); aut(); // форма авторизации echo \"<div id=\'comments\' class=\'menus\'>\"; echo \"<div class=\'webmenu\'>\"; echo \"<a href=\'index.php\' class=\'activ\'>Дневники</a>\"; echo \"</div>\";           echo \"<div class=\'webmenu last\'>\"; echo \"<a href=\'dir.php\'>Категории</a>\"; echo \"</div>\";           echo \"<div class=\'webmenu last\'>\"; echo \"<a href=\'search.php\'>Поиск</a>\"; echo \"</div>\";  echo \"</div>\"; if (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'t\')$order=\'order by `time` desc\'; elseif (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'c\') $order=\'order by `count` desc\'; else $order=\'order by `time` desc\'; if(isset($user)) { echo\'<div class=\"foot\">\'; echo \"<a href=\"user.php\">Мои дневники</a> | \"; echo \"<a href=\"add.php\">Создать дневник</a>\"; echo \'</div>\'; } echo\'<div class=\"foot\">\'; if (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'t\'){ echo\"<b>Новые</b> | <a href=\'?sort=c\'>Популярные</a>n\"; }elseif (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'c\'){ echo\"<a href=\'?sort=t\'>Новые</a> | <b>Популярные</b>n\"; }else{ echo\"<b>Новые</b> | <a href= RuDati (25 Oct 2014 в 13:13) И вообще, для начала сделаем так: [code] <?php include_once \'../../sys/inc/start.php\'; include_once \'../../sys/inc/compress.php\'; include_once \'../../sys/inc/sess.php\'; include_once \'../../sys/inc/home.php\'; include_once \'../../sys/inc/settings.php\'; include_once \'../../sys/inc/db_connect.php\'; include_once \'../../sys/inc/ipua.php\'; include_once \'../../sys/inc/fnc.php\'; include_once \'../../sys/inc/user.php\'; error_reporting(1); //Данная строка укажет на кракозебры кода /* Бан пользователя */  if (isset($user) && mysql_result(mysql_query(\"SELECT COUNT(*) FROM `ban` WHERE `razdel` = \'notes\' AND `id_user` = \'$user[id]\' AND (`time` > \'$time\' OR `view` = \'0\' OR `navsegda` = \'1\')\"), 0)!=0) { header(\'Location: ../../ban.php?\'.SID); exit; } $set[\'title\']=\'Дневники\'; include_once \'../../sys/inc/thead.php\'; title(); aut(); // форма авторизации echo \"<div id=\'comments\' class=\'menus\'>\"; echo \"<div class=\'webmenu\'>\"; echo \"<a href=\'index.php\' class=\'activ\'>Дневники</a>\"; echo \"</div>\";           echo \"<div class=\'webmenu last\'>\"; echo \"<a href=\'dir.php\'>Категории</a>\"; echo \"</div>\";           echo \"<div class=\'webmenu last\'>\"; echo \"<a href=\'search.php\'>Поиск</a>\"; echo \"</div>\";  echo \"</div>\"; if (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'t\')$order=\'order by `time` desc\'; elseif (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'c\') $order=\'order by `count` desc\'; else $order=\'order by `time` desc\'; if(isset($user)) { echo\'<div class=\"foot\">\'; echo \"<a href=\"user.php\">Мои дневники</a> | \"; echo \"<a href=\"add.php\">Создать дневник</a>\"; echo \'</div>\'; } echo\'<div class=\"foot\">\'; if (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'t\'){ echo\"<b>Новые</b> | <a href=\'?sort=c\'>Популярные</a>n\"; }elseif (isset($_GET[\'sort\']) && $_GET[\'sort\'] ==\'c\'){ echo\"<a href=\'?sort=t\'>Новые</a> | <b>Популярные</b>n\"; }else{ echo\"<b>Новые</b> | <a href= Hack (25 Oct 2014 в 13:17) RuDati, не поместится, создай для меня тему в форуме. Saint (25 Oct 2014 в 16:04) пассивная xss , просто безвредная )) ну можешь для внушения что это поможет профильтровать htmlentities() PluginS (25 Oct 2014 в 17:46) А разве не ясно, где? if (isset($_GET[\'sort\'])) $dop=\"[red][b]sort=$_GET[sort][/b][/red]&amp;\"; else $dop=\'\'; Hack (26 Oct 2014 в 12:47) PluginS, чувак, я это понял только когда еще начал смотреть код, что незащищенный запрос GET стоит мля... Как правильно профильтровать чтобы небыло ничего плохого? Источник: http://www.dcms-social.ru/forum/20/44/54932/