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 :: Один из первых классов
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Зависимый, не мобильный. Хотя, судя по назначению, лучше было бы сделать класс максимально независимым от других частей системы.
О чем я: использование констант, использование внутри посторонней функциии, использование внутри постороннего класса.
Если я возьму ваш класс для использования в своей системе, он не заработает, потому что у меня нет функции display_msg(), нет константы UPLOAD_DIR и т.д., ну вы поняли.
как сделать: необходимые данные передавать в объект класса при создании (в конструктор), либо определить статические поля (для значений, вместо которых вы используете константы).
Базу данных не использовать вообще. Это класс загрузки файлов. Он должен загружать файлы, возвращать путь к загруженному файлу (например), и более ничего. Запись в БД должен делать тот, кто вызвал этот класс.
----- Чем больше узнаю, тем больше я не знаю.
DeepVarvar
Отправлено: 08 Мая, 2013 - 16:40:29
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Ну вот, foozzi получил конкретную критику. С чем и поздравляю.
Покинул форум
Сообщений всего: 283
Дата рег-ции: Май 2011 Откуда: rm -rf /
Помог: 0 раз(а)
DeepVarvar пишет:
Ну вот, foozzi получил конкретную критику. С чем и поздравляю.
не страшно, я работаю над кодом) пытаюсь оттачивать )
----- 90% ошибок находятся в полуметре от монитора...
foozzi
Отправлено: 12 Мая, 2013 - 00:58:31
Посетитель
Покинул форум
Сообщений всего: 283
Дата рег-ции: Май 2011 Откуда: rm -rf /
Помог: 0 раз(а)
Вот еще пишу статичный класс авторизации, знаю что он убог и логика его убога, но хотелось бы спросить, есть ли возможность обхода авторизации по этому методу? то есть "нарисовать" куки и получить доступ?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.