Пятница, 19 Апреля 2024, 01:15

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Скриптовые языки программирования » Блог на PHP OOP (главный class сайта)
Блог на PHP OOP
frolpahДата: Понедельник, 21 Января 2013, 09:54 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте.
Год назад я начал изучать PHP
Мне посоветовали сразу учиться программировать в ООП
Сейчас я хочу создать свой блог.
Помогите пожалуйста с основным классом моего будущего сайта.
Класс написан частично там еще будет обработка комментариев к постам от посетителей сайта
Что ни так?
Грамотно ли написано?
Безопасность?
Нагрузка на сервер?

Сразу хочу извиниться за корявый английский

EAppsДата: Вторник, 22 Января 2013, 08:06 | Сообщение # 2
был не раз
Сейчас нет на сайте
Переведите работу с БД на PDO или mysqli. Расширение mysql считается устаревшим и скорее всего будет убрано в будущих версиях PHP.

На счет безопасности, функции htmlspecialchars и stripslashes не обезопасят от инъекций. Если не будете переходить на предложенные выше расширения, то пропускайте входящие строки через mysql_real_escape_string().
В новых расширениях это mysqli_real_escape_string() и PDO::quote (). Кроме того, как PDO так и mysqli поддерживают подготавливаемые запросы, там экранирование на автомате.

Ну, по поводу стиля написания кода придираться не буду, придет с опытом smile
IIyxMASTERДата: Вторник, 22 Января 2013, 11:34 | Сообщение # 3
постоянный участник
Сейчас нет на сайте
а вот мне не понравилось то, что он при каждом обновлении странички в бд лезет... под небольшим ддосом лапки склеит ресурс
EAppsДата: Вторник, 22 Января 2013, 14:10 | Сообщение # 4
был не раз
Сейчас нет на сайте
Цитата (IIyxMASTER)
а вот мне не понравилось то, что он при каждом обновлении странички в бд лезет...

Это вполне нормально, так и должно быть smile
frolpahДата: Вторник, 22 Января 2013, 17:03 | Сообщение # 5
был не раз
Сейчас нет на сайте
Спасибо. Не пдскажете где про SQLite можно почитать? У меня в книгах нету.
lvovandДата: Вторник, 22 Января 2013, 19:27 | Сообщение # 6
старожил
Сейчас нет на сайте
я бы раздельно делал классы для постов, отдельно для админа

Разработка и продвижение сайтов. Дизайн
Форум игроделов » Программирование » Скриптовые языки программирования » Блог на PHP OOP (главный class сайта)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг