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

  Все выпуски  

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


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

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

Выпуск № 323
от 26.04.2006, 20:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 276, Экспертов: 32
В номере:Вопросов: 3, Ответов: 6


Вопрос № 40888: Уважаемые эксперты подскажите ссылочку где почитать подробную информацию о HHTP заголовкам чайнику? Чтобы понятно... :)...
Вопрос № 40896: Многоуважаемые эксперты! Пожалуйста расскажите поподробнее про функцию fgetcsv. Очень нужно! Заранее спасибо!...
Вопрос № 40898: Здраствуйте! Как сделать так чтобы отображалось количество лдей находящихся в данный момент на нем! Заранее Большое Спасибо!!!...

Вопрос № 40.888
Уважаемые эксперты

подскажите ссылочку где почитать подробную информацию о HHTP заголовкам чайнику? Чтобы понятно... :)
Отправлен: 20.04.2006, 22:43
Вопрос задал: Romka (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Romka!

Скорее всего HTTP заголовкам?
Тогда вам сюда:
http://programmistu.h12.ru/protocol/http.html
и сюда
http://program.rin.ru/razdel/html/998.html
Почитайте еще вот это:
http://www.nsc.ru/win/docs/html-gd/meta.html
---------
Ответы на все вопросы - на сайте www.ya.ru :)
Ответ отправил: Устинов Сергей Евгеньевич (статус: 4-ый класс)
Ответ отправлен: 21.04.2006, 00:24
Оценка за ответ: 5
Комментарий оценки:
Да HTTP заголовкам. Спасибо

Отвечает: Madproger
Здравствуйте, Romka!
Там вообще много что интересного есть :) Полазай...

http://phpclub.ru/detail/article/http_request

---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 3-ий класс)
Ответ отправлен: 21.04.2006, 09:54


Вопрос № 40.896
Многоуважаемые эксперты!
Пожалуйста расскажите поподробнее про функцию fgetcsv. Очень нужно!
Заранее спасибо!
Отправлен: 20.04.2006, 23:47
Вопрос задал: Tossha (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Андрей_26rus
Здравствуйте, Tossha!

fgetcsv ( resource handle [, int length [, string delimiter [, string enclosure]]] )

handle:
Корректный файловый указатель на файл, успешно открытый при помощи fopen(), popen(), или fsockopen().

length (Необязательный):
Должен быть больше самой длинной строки (в символах), найденной в CSV-файле (включая завершающий символ конца строки). Он стал необязательным в PHP 5. Если этот аргумент не указан (или равен 0 в версиях PHP 5.0.4 и выше), максимальная длинна строки не ограничена, но функция работает немного медленнее.

delimiter (Необязательный):
Устанавливает разделитель поля (только один символ). По умолчанию это запятая.

enclosure (Необязательный):
Устанавливает символ ограничителя поля (только один символ). По умолчанию это двойная кавычка. Добавлен в PHP 4.3.0.
Данная функция похожа на функцию fgets(), с той разницей, что она производит анализ строки на наличие записей в формате CSV и возвращает найденные поля в качестве массива.

Функция fgetcsv() возвращает FALSE в случае ошибки, а также по достижению конца файла.

Пустая строка CSV-файла будет возвращена в качестве массива, содержащего единственный элемент null, ошибки в данном случае не возникнет.

---------
- = Tertium non datur = -
Ответ отправил: Андрей_26rus (статус: 3-ий класс)
Ответ отправлен: 21.04.2006, 08:18
Оценка за ответ: 4


Вопрос № 40.898
Здраствуйте!
Как сделать так чтобы отображалось количество лдей находящихся в данный момент на нем!
Заранее Большое Спасибо!!!
Отправлен: 20.04.2006, 23:51
Вопрос задал: Pos (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Stamm
Здравствуйте, Pos!
Можно сделать базу данных с ip-адресами, записывая туда время последнего посещения. И выводить всех, кто обращался к сайту за последние 3-5 минут, как на www.RusFAQ.ru))))))))
---------
В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 21.04.2006, 00:32

Отвечает: Madproger
Здравствуйте, Pos!
На нем это на ком? :)
Если имеется ввиду сайт - то хранить в БД число людей, и при каждом заходе кого-нить увеличивать счетчик - иначе никак (либо в файл писать - но тогда ты не сможешь создать но рмальную историю посещений)
---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 3-ий класс)
Ответ отправлен: 21.04.2006, 01:37

Отвечает: Константин
Здравствуйте, Pos!
Как уже говорили, делаем БД.
Только для того чтобы разер был небольшой, можно записывать идентификаторы сессий и время(timestamp), когда эта сессия была начата.
А при каждой записи выполнять запрос:
"DELETE FROM stats WHERE time < ".(time() - 60 * 5)
удаляем всех, кто старше 5 минут, т.е. был занесен больше чем 5 минут назад.
А для показа кол-ва на сайте делаем запрос:
SELECT count(*) FROM stats;
Причем, сначала удаляем, потом заносим, потом считаем статистику.
Первые 2 можно поменять местами, а вот построение статистики должно быть, естественно, уже после добавления нового юзера и удаления старых.
Это будет называться "Активность на сайте за последние 5 минут", как в PHPBB2
Ответ отправил: Константин (статус: 3-ий класс)
Ответ отправлен: 21.04.2006, 15:50


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

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

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

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

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


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


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

В избранное