Вопрос № 100161: Уважаемые эксперты! Вот мой вопрос: как узнать колличество человек на сайте? Заранее спасибо....Вопрос № 100227: Доброго времени суток, уважаемые эксперты.
Вопрос такой, на интернет странице необходимо разместить поле ввода текстовой информации и что бы при заполнении данной формы, вся тесктовая информация сохранялась в обычный txt файл на ftp сервере. Подс...
Вопрос № 100.161
Уважаемые эксперты! Вот мой вопрос: как узнать колличество человек на сайте? Заранее спасибо.
Отправлен: 29.08.2007, 20:43
Вопрос задал: Slymit (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Azrr
Здравствуйте, Slymit!
Смысл таков: При обращении к странице сайта вы добавляете IP посетителя и штамп времени в базу, алгоритм таков:
1. Получить IP и штамп времени.
2. Если в базе есть IP, то обновляем штамп, если нет создаём новую запись.
3. Выводим список со штампом времени не больше, допустим 5 минут(time()-$time>5*60), это и будут пользователи сайта.
Ответ отправил: Azrr (статус: 3-ий класс)
Ответ отправлен: 29.08.2007, 20:56
Отвечает: Бобровский Сергей Сергеевич
Здравствуйте, Slymit!
Как узнать вообще? Или именно средствами PHP? Если второе, то воспользуйтесь советом предыдущего эксперта.
А если просто задача узнать кол-во человек на сайте, поставьте счетчик SpyLog, нижняя цифра показывает количество человек на сайте.
--------- Никогда не бойтесь делать то, что не умеете! Помните: Ноев Ковчег построил любитель, а Титаник - профессионал.
Доброго времени суток, уважаемые эксперты.
Вопрос такой, на интернет странице необходимо разместить поле ввода текстовой информации и что бы при заполнении данной формы, вся тесктовая информация сохранялась в обычный txt файл на ftp сервере. Подскажите пожалуйста как это сделать, если можно по подробнее. Зарание благодарен.
Отправлен: 30.08.2007, 12:22
Вопрос задал: Сергей Ш (статус: 3-ий класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Sema
Здравствуйте, Сергей Ш!
Предлагаю Вам следующий вариант решения.
1. рядом с поле ввода текста ставите кнопку Save
2. при нажатии на кнопку запускается скрипт (функция) записи в файл.
2.1. стандартаня функция fopen - окрываем файл
2.2. стандартаня функция fwrite - записывает данные в файл.
3 fclose - закрываем файл
Ответ отправил: Sema (статус: 3-ий класс)
Ответ отправлен: 30.08.2007, 14:38
Отвечает: Алексей Семенов
Здравствуйте, Сергей Ш!
Код простейшего скрипта в приложении.
Файлу с кодом - расширение "php". Файлу для записи на хостинге - минимум 666.
Если нужны комментарии - пишите по внутренней почте.
Приложение:
--------- Здесь могла быть ваша реклама...
Ответ отправил: Алексей Семенов (статус: 3-ий класс)
Ответ отправлен: 30.08.2007, 15:35
Отвечает: Баранов Владимир aka C4tnt
Здравствуйте, Сергей Ш!
Если вам нужно положить файл не на тот FTP, на котором расположен ваш сайт, то этот вариант для вас.
resource ftp_connect ( string host [, int port [, int timeout]] ) - соединиться с FTP
host - хост
port - порт
timeout - сколько ждать перед тем, как прекратить попытки соединиться с FTP
возвращает указатель на FTP соединение или FALSE в случае ошибки.
bool ftp_login ( resource ftp_stream, string username, string password )-вход на FTP
ftp_stream - указатель на FTP.
username - имя пользователя
password - пароль
Возвращает TRUE при успешном присоединении и FALSE в остальных случаях.
bool ftp_put ( resource ftp_stream, string remote_file, string local_file, int mode [, int startpos] ) - отправляет файл на сервер FTP
ftp_stream - указатель на FTP.
remote_file - Путь к файлу на сервере
local_file - Путь к файлу у клиента
int_mode - выбор режима: FTP_ASCII для текста и FTP_BINARY для остального
startpos - позиция в файле (видимо для докачки, в справке не написано а эксперементировать негде)
Возвращает то же, что и предыдущая функция.
bool ftp_close ( resource ftp_stream ) - закрывает соединение
ftp_stream - указатель на FTP.
--------- Теперь к нашим ответам осталось лишь найти вопросы