PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (16): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 232
_Dark_ Отправлено: 14 Ноября, 2013 - 19:44:04 • Тема: Работа с сокетами php • Форум: Вопросы новичков

Ответов: 13
Просмотров: 343
Чтобы слушать сокеты, необходимо держать скрипт запущенным, скорее всего, вы просто упретесь в лимит времени выполнения скрипта и он будет благополучно убит хостингом.
_Dark_ Отправлено: 14 Ноября, 2013 - 19:39:30 • Тема: Вопрос по объектам. • Форум: Объектно-ориентированное программирование

Ответов: 5
Просмотров: 1261
Blog по идее не должен быть отдельным объектом, т.к. это и есть контекст приложения. При правильном подходе, все действия по загрузке блогозаписей (если мы уже говорим о блоге) должны происходить в неком контроллере, который, по сути, может быть простой функцией.

Что касается объектов, то может существовать, например, объект Category — категория, или Article — одна запись в блоге.

Если опустить вопросы с производительностью, то да, объект Category может иметь в себе массив объектов Article, т.е. записей, относящихся к этой категории.

Но это если уже прямо очень упростить все.
_Dark_ Отправлено: 14 Ноября, 2013 - 16:14:29 • Тема: URL • Форум: Вопросы новичков

Ответов: 8
Просмотров: 270
Зачем вообще так делать?
_Dark_ Отправлено: 14 Ноября, 2013 - 15:20:58 • Тема: Вопрос по объектам. • Форум: Объектно-ориентированное программирование

Ответов: 5
Просмотров: 1261
Да много где используется.

Для того же класса User, в контексте приложения может быть, например, два объекта: один для текущего авторизованного пользователя, а второй для отображения профиля другого пользователя.
_Dark_ Отправлено: 14 Ноября, 2013 - 15:15:14 • Тема: Подскажите логику программы • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 1234
Interes пишет:
А конкретно по данной ситуации какое решение подскажите?

Ну смотрите, попробуйте сделать наоборот.
Сейчас у вас работает так:

— какая-то ситуация » загрузка шаблона » загрузка данных.

А вы сделайте так:
— какая-то ситуация » загрузка данных » загрузка шаблона.

Сделайте так, чтобы не данные зависели от шаблона, а шаблон зависел от данных.

Если я все правильно понимаю, то на данный момент, если в шаблоне есть, например, теги title и content, то должны загрузиться данные, относящиеся к этим тегам.

Сделайте наоборот, вначале загружайте данные, а затем занимайтесь с шаблоном.

Похоже на реализацию своего шаблонизатора, но все как-то слишком запутанно.
_Dark_ Отправлено: 13 Ноября, 2013 - 18:36:00 • Тема: Подскажите логику программы • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 1234
Шаблон не должен определять что грузить.
_Dark_ Отправлено: 12 Ноября, 2013 - 19:46:18 • Тема: Подскажите логику программы • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 1234
Может вы лучше напишите для чего это нужно?
Описание искусственное, наверняка есть более лучшие решения вашей задачи, если, конечно, у вас не было цели написать именно этот код.
_Dark_ Отправлено: 12 Ноября, 2013 - 14:28:38 • Тема: Разумное использование исключений, где? • Форум: Объектно-ориентированное программирование

Ответов: 3
Просмотров: 935
dzirt68 пишет:
в данном же случае(и подобных этому) лучше методами класса возвращать массив, в котором содержит результат выполнения и элемент с ошибкой если они есть.

Я бы сделал именно так.
_Dark_ Отправлено: 12 Ноября, 2013 - 14:27:50 • Тема: Не всегда обрабатывает короткие теги • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 2258
Skit пишет:
все равно не должен в браузер выкидывать по идее. Возможно есть какой-то парсер, как-то экранируются тэги, это плюс к тому, что короткие тэги таки отключены.

Это поведение PHP корректно.

<? и <?= — совершенно разные теги.

Первый — сокращение от <?php и его можно отключить директивой short_open_tag.

Второй — сокращение от <?php echo ... ?> и его нельзя отключить начиная с PHP 5.4.
_Dark_ Отправлено: 05 Ноября, 2013 - 20:21:54 • Тема: Не всегда обрабатывает короткие теги • Форум: Объектно-ориентированное программирование

Ответов: 6
Просмотров: 2258
Да, пропустили.
Начиная с PHP 5.4, тег <?= доступен всегда, независимо от директивы short_open_tag.
Для всего остального она по прежнему в силе.
_Dark_ Отправлено: 24 Августа, 2013 - 19:58:54 • Тема: Как защититься от подобного рода атак. • Форум: Вопросы новичков

Ответов: 47
Просмотров: 1724
Обычно для этого hidden поле создают у формы с токеном.
_Dark_ Отправлено: 17 Августа, 2013 - 10:35:22 • Тема: Как удалить куки посетителя • Форум: Вопросы новичков

Ответов: 3
Просмотров: 184
Это не удаляет cookie.
_Dark_ Отправлено: 16 Августа, 2013 - 10:38:55 • Тема: Безопасность post запросов через Ajax • Форум: Вопросы новичков

Ответов: 6
Просмотров: 248
avtor.fox пишет:
Я авторизован, снесу нахер все твои фотки.
3d_killer пишет:
используй проверку на авторизованность и права пользователя
3d_killer пишет:
права пользователя
_Dark_ Отправлено: 15 Августа, 2013 - 17:13:50 • Тема: Хочу купить книгу Чарльз Петцольд "Код" • Форум: Вопросы новичков

Ответов: 7
Просмотров: 296
И зачем вам книга?
_Dark_ Отправлено: 15 Августа, 2013 - 17:12:15 • Тема: Страница пользователя • Форум: Вопросы новичков

Ответов: 11
Просмотров: 994
Скрипт генерирует. Физически этой страницы нет.

Страниц (16): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB