Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Напишите рекомендацию по коду
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Написал небольшой скрипт прокрутки рекламмы, немогли бы гуруоставить рекомендации по коду, подталкнуть в развитии, может я не так что делаю в програмировании.
Вобщем интересно знать авторитетное мнение.
Просмотреть архив со скриптом онлайн можно тут: http://dzwap[dot]ru/down/ziprar.php?id=3465
Сам архив прикреплю ниже
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Да, с созданием хеша я не заморачивался, добавить соль туде дело минутное. Интересует сама организация кода, есть ли какие серьёзные недочёты или недороботки? То что обычно говнокодом называют
P.S. скрипт работает в режиме E_ALL не создавая никаких ошибок.
z1o
Отправлено: 11 Декабря, 2011 - 13:26:01
Новичок
Покинул форум
Сообщений всего: 58
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Если будет включен параметр magic_quotes_qpc, реклама может неправильно добавиться в БД. (Добавление)
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Спасибо, учту. Но не проще ли просто отключить magic_quotes_gpc в .htaccess и знать наверняка что ошибок не будет
z1o
Отправлено: 11 Декабря, 2011 - 15:01:14
Новичок
Покинул форум
Сообщений всего: 58
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Okula пишет:
Спасибо, учту. Но не проще ли просто отключить magic_quotes_gpc в .htaccess и знать наверняка что ошибок не будет
Не всегда и не везде можно отключать magic_quotes_gpc в .htaccess.
Okula
Отправлено: 11 Декабря, 2011 - 15:17:31
Участник
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Задался таким вопросом: Разьве функция sqlite_escape_string() не экранирует кавычки как это, например, делает функция mysqli_real_escape_string() или метод класса MySQLi real_escape_string()
z1o
Отправлено: 11 Декабря, 2011 - 15:22:11
Новичок
Покинул форум
Сообщений всего: 58
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
Okula пишет:
Задался таким вопросом: Разьве функция sqlite_escape_string() не экранирует кавычки как это, например, делает функция mysqli_real_escape_string() или метод класса MySQLi real_escape_string()
Для этих всех функций нужны разные расширения. Да и экранирования который требует MYSQL и SQLite разные.
Okula
Отправлено: 11 Декабря, 2011 - 15:28:59
Участник
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Спасибо, буду знать. Это просто мой первый опыт работы со SQLite, а литература по которой я изучал это расширенеие не очень новое ( 2006г. издания ).
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.