Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 612
от 17.03.2007, 00:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 409, Экспертов: 48
В номере:Вопросов: 2, Ответов: 2


Вопрос № 77867: Дорогие эксперты, в PHP разбираюсь неочень поэтому прошу вашей помощи. Задача такая: надо создать блок который будет выводить количество посетителей в день, неделю, сейчас онлайн, и всего. Выглядеть должно примерно так: ------------...
Вопрос № 77877: Доброго времени суток эксперты PHP. Подскажите как можно реализовать такую "штуку" средствами PHP или HTML, а именно: вывожу я сообщение (в гостевой книге, форуме...) и представляется это в табличной форме (например: Аффто...

Вопрос № 77.867
Дорогие эксперты, в PHP разбираюсь неочень поэтому прошу вашей помощи. Задача такая: надо создать блок который будет выводить количество посетителей в день, неделю, сейчас онлайн, и всего.

Выглядеть должно примерно так:

---------------------------------
Понедельник: 102
Вторник: 150
Среда: 50
Четверг: 111
Пятница: 100
Субота: 101
Воскресенье: 180

В неделю: 1000
Всего: 16888

Сейчас на сайте: 18998
----------------------------------

Текущая цифра дня должна отображатся жирным шрифтом.
Если неошибаюсь такие модули есть на ЦМС Slaed и Spize-Nukee
Буду очень благодарен за помощь при создание сего на простом PHP(без движков)
ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО
Отправлен: 11.03.2007, 18:11
Вопрос задал: TUNER88 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Nexus
Здравствуйте, TUNER88!

Количество посетителей можно считать по сессиям. Т.е. когда человек приходит на сайт увеличиваешь счетчик посетителей, и в сессии устанавливаешь какой-нить флаг, и при дальнейшем вызове скрипта, если в сессии установлен флаг, то счетчик посетителей не увеличиваешь. Хранишь в БД инфу по посещениям за последние 7 дней. С выводом по дням и общего количества, думаю, и так все понятно. Количество "сейчас на сайте" - можно считать как людей, которые запрашивали страницу в течение последних пяти минут - делаешь таблицу в базе или файл, в который заносишь ID сессии человека и таймштамп. При каждом вызове скрипта счетчика удаляешь из таблицы записи, которые были занесены более 5 (например) минут назад. Естественно, скрипт счетчика должен вызываться из каждого скрипта твоего сайта.
Ответ отправил: Nexus (статус: 5-ый класс)
Ответ отправлен: 11.03.2007, 21:58


Вопрос № 77.877
Доброго времени суток эксперты PHP.

Подскажите как можно реализовать такую "штуку" средствами PHP или HTML,
а именно: вывожу я сообщение (в гостевой книге, форуме...) и представляется
это в табличной форме (например: Аффтор поста и его пост), сам пост выводится
форматированием по ширине, но если ввести очень большое слово (хотя это словом трудно назвать)
например: аааааааааааааааааааааааааааааа......а*n :)
то структура сайта ломается, и страница растягивается на ширину этого слова :(

как этого можно избежать? (осуществить перенос)
Отправлен: 11.03.2007, 20:02
Вопрос задал: Александр (Akylenok[eXZ]) (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Jeka911
Здравствуйте, Александр (Akylenok[eXZ])!

string wordwrap ( string $str [, int $width [, string $break [, bool $cut]]] )

width - ширина строки
break - разделитель строк. " ", "<br>"
cut - обрезать ли длинные слова, в вашем случае 1.


---------
Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 8-ой класс)
Ответ отправлен: 11.03.2007, 20:17
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ответ.
Он пака единственный.
Буду пробовать.
Если что неполучится,
то ждите меня в гости :)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.45 beta от 20.02.2007
Яндекс Rambler's Top100

В избранное