izstas Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Я пишу только на PHP с SQL... Причём выучил до, на мой взгляд, неплохого уровня, их без единой книги Читал справку по функциям, разбирался в примерах... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Орион Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Я пишу только на PHP с SQL... Причём выучил до, на мой взгляд, неплохого уровня, их без единой книги smile.gif Читал справку по функциям, разбирался в примерах... Класс мне как раз спросить нужно /Sources/Subs.php function db_query($db_string, $file, $line) { .............. if (empty($modSettings['disableQueryCheck'])) { .............. $clean .= substr($db_string, $old_pos); $clean = trim(strtolower(preg_replace(array('~\s+~s', '~/\*!40001 SQL_NO_CACHE \*/~', '~/\*!40000 USE INDEX \([A-Za-z\_]+?\) \*/~'), array(' ', '', ''), $clean))); // We don't use UNION in SMF, at least so far. But it's useful for injections. if (strpos($clean, 'union') !== false && preg_match('~(^|[^a-z])union($|[^[a-z])~s', $clean) != 0) $fail = true; // Comments? We don't use comments in our queries, we leave 'em outside! elseif (strpos($clean, '/*') > 2 || strpos($clean, '--') !== false || strpos($clean, ';') !== false) $fail = true; // Trying to change passwords, slow us down, or something? elseif (strpos($clean, 'sleep') !== false && preg_match('~(^|[^a-z])sleep($|[^[a-z])~s', $clean) != 0) $fail = true; elseif (strpos($clean, 'benchmark') !== false && preg_match('~(^|[^a-z])benchmark($|[^[a-z])~s', $clean) != 0) $fail = true; // Sub selects? We don't use those either. elseif (preg_match('~\([^)]*?select~s', $clean) != 0) $fail = true; В чем проявление бага? Ссылка на комментарий Поделиться на другие сайты More sharing options...
izstas Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Ну таких знаний, чтобы посмотрев на код сказать в чём ошибка, у меня нет Как минимум мне надо посмотреть на ошибку Код кажется рабочим... В чем проявление бага? Не совсем понял, что мне надо именно посмотреть Ссылка на комментарий Поделиться на другие сайты More sharing options...
Орион Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 (изменено) Не совсем понял, что мне надо именно посмотреть Ладно не буду морочить голову с кодом все нормально! это так сказать, бага искатель. Код для автоматического выявления ошибок Теперь будешь знать Код не полный, только некоторая часть его Его можно использовать как в дружелюбных целях так и наоборот! Изменено 29 марта, 2009 пользователем Орион Ссылка на комментарий Поделиться на другие сайты More sharing options...
Steker Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Немного на C++, C# Ссылка на комментарий Поделиться на другие сайты More sharing options...
Орион Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Немного на C++, C# О, как хорошо - что много знающих с/с++/с# как раз, в упорном режиме изучаю! Steker, мы друзья Ссылка на комментарий Поделиться на другие сайты More sharing options...
N-shadow Опубликовано 29 марта, 2009 Share Опубликовано 29 марта, 2009 Ничё не пишу. Но пытаюсь писать патчи для проэкта MaNGoS. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Ta2i4 Опубликовано 4 апреля, 2009 Share Опубликовано 4 апреля, 2009 А вот я пишу в основном на Delphi. Еще знаю HTML (javascript, php, mysql уже плохо). Ссылка на комментарий Поделиться на другие сайты More sharing options...
DeNi Опубликовано 5 апреля, 2009 Share Опубликовано 5 апреля, 2009 Стыдновато немного писать. Многие здесь- такие профессионалы. Пишу на Turbo Pascal. Но я только учусь, и это только начало. Ссылка на комментарий Поделиться на другие сайты More sharing options...
BuReVeStNiCk Опубликовано 6 апреля, 2009 Share Опубликовано 6 апреля, 2009 Стыдновато немного писать Да ладно тебе я совсем не пишу. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Metal71 Опубликовано 11 апреля, 2009 Share Опубликовано 11 апреля, 2009 Писал офисные игры на VB и Delphi. Ещё php пробовал. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Rassven Опубликовано 26 августа, 2010 Автор Share Опубликовано 26 августа, 2010 вдруг кто еще "большим калькулятором" пользуется (я QBasic имею ввиду)... Отзовитесь... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Rassven Опубликовано 27 августа, 2010 Автор Share Опубликовано 27 августа, 2010 Пишу на Turbo Pascal. Но я только учусь, и это только начало. родственные души! Всё правильно делаешь! Опыт придет с практикой, пиши, потом сам решишь на чем продолжать! Если чем в программках помощь потребуется или сложности с какой задачкой обращайся, пиши в личку, постараюсь помочь. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Omnividente Опубликовано 27 августа, 2010 Share Опубликовано 27 августа, 2010 (изменено) Класс мне как раз спросить нужно Ладно не буду морочить голову с кодом все нормально! это так сказать, бага искатель. Код для автоматического выявления ошибок Теперь будешь знать улыбнуло) Изменено 27 августа, 2010 пользователем Omnividente Ссылка на комментарий Поделиться на другие сайты More sharing options...
Ivan007 Опубликовано 27 августа, 2010 Share Опубликовано 27 августа, 2010 Выучил HTML, на 5-- знаю javascript... А если не про стандартное программирование то Bacic, C++, C# Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти