Тема: В чом здесь ошыбка (Движок DCMS-Social/Общие вопросы) lumia (13 Aug 2013 в 21:53) в 24 строке ошибка Том (13 Aug 2013 в 21:54) --Цитата-- lumia (13 Aug 2013 в 21:53): в 24 строке ошибка ---------- wmdom, Так в чем я непойму мож исправить и дать код без ошыбки Jvk35 (13 Aug 2013 в 21:57) Это значит что переменая не определена+уязвимости есть Том (13 Aug 2013 в 22:00) --Цитата-- Jvk35 (13 Aug 2013 в 21:57): Это значит что переменая не определена+уязвимости есть ---------- Jvk35, Мож исправить саму ошыбку Vity90 (13 Aug 2013 в 22:05) здесь уязвимость echo \'Теперь у вас есть: <b>\'.$x[\'name\'].\'</b><br/>\';? Jvk35 (13 Aug 2013 в 22:09) switch ($p) пробуй заменить на switch ($x) Jvk35 (13 Aug 2013 в 22:13) echo \'Теперь у вас есть: <b>\'.$x[\'name\'].\'</b><br />\'; замени на echo \'Теперь у вас есть: <b>\'\".htmlspecialchars($x[\'name\']).\"\'</b><br />\'; Том (13 Aug 2013 в 22:22) Не работает ни то ни другое Jvk35 (13 Aug 2013 в 22:31) Том, Ну ты реально нуб говорю обое замени работатать будет!Вобщем сложный случай :( ЗЕЛЕНЫЙ ШЕРШЕНЬ (13 Aug 2013 в 22:34) [b]В ч[red]о[/red]м здесь ош[red]ы[/red]бкa[/b] Вот ошибки.дружба. Vafler (13 Aug 2013 в 22:37) Mark, Красава бро:D ЗЕЛЕНЫЙ ШЕРШЕНЬ (13 Aug 2013 в 22:38) Дай из того кода 24срочки Jvk35 (13 Aug 2013 в 22:39) Я не пойму причём там переменная $p :( ЗЕЛЕНЫЙ ШЕРШЕНЬ (13 Aug 2013 в 22:40) Vafler, .дружба. Jvk35 (13 Aug 2013 в 22:42) Mark, Глаза кодерa открой :D switch ($p){ Vafler (13 Aug 2013 в 22:44) Там неопределенная переменная вот и все, а не там в названии темы eще ошибка:D ЗЕЛЕНЫЙ ШЕРШЕНЬ (13 Aug 2013 в 22:48) Jvk35, хз Том (13 Aug 2013 в 22:58) --Цитата-- Jvk35 (13 Aug 2013 в 22:42): Mark, Глаза кодерa открой :D switch ($p){ ---------- Jvk35, Я изменил а там всеравно пишет Notice: Undefined variable: x in /home/u952080587/public_html/zooshop/kyp.php on line 24 Jvk35 (13 Aug 2013 в 23:04) switch ($p){ пробуй заменить на switch ($zooshop_razdel){ .лол. Том (14 Aug 2013 в 00:18) --Цитата-- Jvk35 (13 Aug 2013 в 23:04): switch ($p){ пробуй заменить на switch ($zooshop_razdel){ .лол. ---------- Jvk35, Теперь выбивает Parse error: syntax error, unexpected \'{\' in /home/u952080587/public_html/zooshop/kyp.php on line 20 Блин(( Том (14 Aug 2013 в 00:29) Jvk35, Ета ошыбка гдето здесь switch ($p){ default: case \'buy\': $id=(int)$_GET[\'id\']; if(!$id){echo \'Пустые параметры!\';break;}; Jvk35 (14 Aug 2013 в 00:42) Том, Да Том (14 Aug 2013 в 00:45) Jvk35, Но немогу понять где имено Jvk35 (14 Aug 2013 в 01:02) Том, switch ([b][red]$p[/red][/b]) - здесь не определена переменная $p Jvk35 (14 Aug 2013 в 01:05) Пробуй выше этого switch($p) вставить это $p = htmlspecialchars($_GET[\'p\']); Том (14 Aug 2013 в 01:45) Jvk35, Не ето тож не то(( вот чо пишет Notice: Undefined variable: p in /home/u952080587/public_html/zooshop/kyp.php on line 20 Engine (14 Aug 2013 в 02:54) Jvk35, ты почти угадал. $p = isset(htmlspecialchars($_GET[\'p\'])); Том (14 Aug 2013 в 04:45) --Цитата-- Engine (14 Aug 2013 в 02:54): Jvk35, ты почти угадал. $p = isset(htmlspecialchars($_GET[\'p\'])); ---------- Dark_AKC, Ето тоже нето Jvk35 (14 Aug 2013 в 10:28) Dark_AKC, Там не нужна функция isset() array (14 Aug 2013 в 10:41) --Цитата-- Jvk35 (14 Aug 2013 в 10:28): Dark_AKC, Там не нужна функция isset() ---------- Jvk35, почему не нужна? Если ее не будет, то и переменная при default так и останется не объявленной array (14 Aug 2013 в 10:42) --Цитата-- Jvk35 (14 Aug 2013 в 10:28): Dark_AKC, Там не нужна функция isset() ---------- Jvk35, array (14 Aug 2013 в 10:43) --Цитата-- Jvk35 (13 Aug 2013 в 21:57): Это значит что переменая не определена+уязвимости есть ---------- Jvk35, уязвимости тоже не увидел Jvk35 (14 Aug 2013 в 10:58) array, А ты попробуй вставь эту функцю увидиш что вилизет!Ошибка array (14 Aug 2013 в 11:00) --Цитата-- Jvk35 (14 Aug 2013 в 10:58): array, А ты попробуй вставь эту функцю увидиш что вилизет!Ошибка ---------- Jvk35, если ее правильно вставить будет всё нормально Jvk35 (14 Aug 2013 в 11:00) array, Значит слепой :) array (14 Aug 2013 в 11:02) --Цитата-- Jvk35 (14 Aug 2013 в 11:00): array, Значит слепой :) ---------- Jvk35, кто? isus44rus (14 Aug 2013 в 11:10) Превет лохы я ванья вас сайт хуня и девжкы захадите камене уменя сайт кловый zоndiк.tк ваш сайт хуня уня клас:-) isus44rus (14 Aug 2013 в 11:13) :-)Превет лохы я ванья вас сайт хуня и девжкы захадите камене уменя сайт кловый zоndiк.tк ваш сайт хуня уеня клас:-) isus44rus (14 Aug 2013 в 11:14) 111а:-)Превет лохы я ванья вас сайт хуня и девжкы захадите камене уменя сайт кловый zоndiк.tк ваш сайт хуня уеня клас:-) Jvk35 (14 Aug 2013 в 11:17) array, Ты это ж тебе не :) ($_GET[\'p\']) ещё скажи вставить так $p = htmlspecialchars(isset($_GET[\'p\'])); .лол. Jvk35 (14 Aug 2013 в 11:22) isus44rus, Слыш лах!Если я зайду твоему сайту хуже буде! array (14 Aug 2013 в 11:27) --Цитата-- Jvk35 (14 Aug 2013 в 11:17): array, Ты это ж тебе не :) ($_GET[\'p\']) ещё скажи вставить так $p = htmlspecialchars(isset($_GET[\'p\'])); .лол. ---------- Jvk35, ты гонишь? зачем здесь htmlspecialchars() и если я сказал вставить правильно это не значит сделать так как ты написал, а вот так if (!isset($_GET[\'p\']))$p = NULL; и теперь попробуй скажи что будет вылетать ошибка которую указал автор, умник. Jvk35 (14 Aug 2013 в 11:30) array, Да это уже правильно :) Скажи ему куда ставить!А то скожит что опять не правильно! Том (14 Aug 2013 в 21:26) --Цитата-- array (14 Aug 2013 в 11:27): Jvk35, ты гонишь? зачем здесь htmlspecialchars() и если я сказал вставить правильно это не значит сделать так как ты написал, а вот так if (!isset($_GET[\'p\']))$p = NULL; и теперь попробуй скажи что будет вылетать ошибка которую указал автор, умник. ---------- array, Ето ставить вместо $id=(int)$_GET[\'id\']; ?????????? Jvk35 (14 Aug 2013 в 21:45) Том, Выше switch ($p) Zed (14 Aug 2013 в 21:48) Кто ж так конструкцию switch использует??? Zed (14 Aug 2013 в 22:03) На код даю в ТХТ файле,так как тут нельзя больше 1024 символов в сообщении писать. Источник: http://www.dcms-social.ru/forum/13/34/7176/