Создать ответ 
Вопрос по теме Скрипт записи логов посещений Вашего сайта
Автор Сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #1
Вопрос по теме Скрипт записи логов посещений Вашего сайта
22 марта в 18:13:52 от посетителя Serj к теме Скрипт записи логов посещений Вашего сайта был оставлен следующий комментарий:
Цитата:Спасибо, что Вы есть.
У меня одно маленькое замечание от чайника и чайниковый вопрос.
Замечание: Прочитал "Скрипт записи логов посещений Вашего сайта".
Насколько я понимаю, главный файл сайта имеет имя index.html и, например, такое содержание:

<html><body>
<table width=100% height=100%>
<tr><td align=center>
<h2 align=center>Сайт находится в разработке</h2>
</td></tr>
</table>
</body></html>
непонятно куда скрипт вставить. Или он должен быть в отдельном файле? Тогда как его вызвать?
Понимаю, что для профи это не вопросы.

Мой вопрос: Из браузера приходит запрос (надеюсь правильно сказал) такого вида:
_http://www.site.ru/updates/update.php?ID=XXXXXXX&VAR5=XXXXXXXXXXX&VAR4=XXXXXXXXXXXXX&VAR3=XXXX&VAR2=XXXXXXXXX&VAR1=111111&VAR7=XXX@mail.XXX
где, VAR - переменные
&- разделитель переменных
в последней переменной VAR7 содержится почтовый ящик.
В ответ пользователь должен получить какую-нибудь строку, например, 12345.
Собственно задача:
1)Принять вышеуказанный запрос
2)Дать на него ответ 12345
3)Записать поступивший запрос в файл base.log
4)Отправить один раз в сутки файл base.log на почтовый ящик 111@yannnnn.ru

Если не трудно, помогите чайнику полным кодом.

Т.к. данный комментарий по сути является вопросом и занимает слишком много места, то было принято решение перенести его на форум.
23.03.2013 17:12:35
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #2
RE: Вопрос по теме Скрипт записи логов посещений Вашего сайта
Отвечаю по порядку.
Для начало следует уточнить, поддерживает ли Ваш хостинг обработку PHP или нет (т.к. Вы указали, что Ваш главный файл сайта - index.html).

Если Ваш хостинг не поддерживает обработку PHP, то увы, мы уже ничем не сможем Вам помочь (в том числе и по следующим вопросам).

Если Ваш хостинг поддерживает PHP, то как уже писалось в самой статье: "Добавляете данный PHP-код в начало страниц, при посещении который будут писаться логи".
Для этого мы бы Вам рекомендовали добавить наш код в файл, который подгружается каждой страничкой Вашего сайта (например, header.php или что-нибудь на подобие). Также Вы можете вынести скрипт в отдельный файл и загружать его при помощи PHP функции include.
23.03.2013 17:20:25
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #3
RE: Вопрос по теме Скрипт записи логов посещений Вашего сайта
Продолжим.
По поводу того, что в ответ пользователь должен получить какую-нибудь строку, например, 12345, это Вы уже сами должны внутри сайта обработать поступивший запрос и сформировать на него необходимый ответ, тем более, как Вы пишите, все необходимые данные Вам передаются через переменные GET.

Обращаем Ваше внимание на то, что наш скрипт пишет логи с URL адресом, указанным в браузере, а это значит, что ничего менять не придется для того чтобы получить в логах все переданные на сервер переменные GET методом.

Для отправки логов воспользуйтесь стандартной PHP функцией mail.
$to = "Ваш почтовый ящик";
$subject = "Заголовок сообщения";
$msg = "Текст сообщения";
mail($to, $subject, $msg);

Писать код целиком у нас естественно нет времени, но думаю, обладая начальными знаниями программирования, у Вас все должно получиться.
23.03.2013 17:27:48
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru