Как узнать, когда выполнялся какой скрипт?

[Удален]
1231

Люди, я хочу сделать такую вещь:

у меня, допустим, есть файлы -

modules/script.php

modules/script1.php

modules/script2.php

modules/script3.php

мне нужно узнать, когда выполнялся какой скрипт....

Никто не знает, как это сделать?

Я предполагаю, можно сделать приблизительно так:

В файле прописать $_SERVER['PHP_SELF'] и отправить эти данные на обработчик.

Только как это сделать, не имею представления.

А вообще думаю, этот метод может не подойти, если скрипт подключается в другой файл, а не грузится на прямую ...

:confused: :confused: :confused:

zhitov
На сайте с 30.01.2005
Offline
219
#1

А каким образом Вы хотите узнавать, когда выполняется скрипт?

Если по почте, то вставьте в скрипты функцию отправки почты и отправляйте имя скрипта и время. Если записывать в файл - аналогично.

ReJ:
А вообще думаю, этот метод может не подойти, если скрипт подключается в другой файл, а не грузится на прямую ...

Это без разницы.

Строительные калькуляторы ( https://www.zhitov.com/ )
K
На сайте с 12.07.2006
Offline
295
Kpd
#2

ReJ, делай лог в файл или в базу

Vitо
На сайте с 17.07.2007
Offline
25
#3

Например, такой код в файл вставьте:


$log = fopen("log.txt", "a+");
fwrite($log, date('d-m-Y, H:i')." - ".$_SERVER['REMOTE_ADDR']."\n");
fclose($log);
Онлайн школа покера (http://www.pokermoscow.ru/school/)
[Удален]
#4
Vitо:
Например, такой код в файл вставьте:

Спасибо! Это, конечно, вариант, но для меня немного не подходит по следующим причинам:

Надо сделать так, что бы скрипт проверял: если в базе уже есть этот код, то не писать его

Vitо
На сайте с 17.07.2007
Offline
25
#5
ReJ:
Спасибо! Это, конечно, вариант, но для меня немного не подходит по следующим причинам:
Надо сделать так, что бы скрипт проверял: если в базе уже есть этот код, то не писать его

Тоесть вы хотите, чтобы для каждого пользователя код записывался только один раз?

Или не повторять записи с одинаковым временем?

[Удален]
#6

Не повторять записи с одинаковым именем файла...

Вот только как это сделать..

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#7
ReJ:
Не повторять записи с одинаковым именем файла...
Вот только как это сделать..

Пишите в MySQL. Нужное поле или комбинацию полей сделайте уникальным. И будет Вам счастье.

Неизменность точки зрения неизменно порождает иллюзию понимания.
[Удален]
#8
Пишите в MySQL. Нужное поле или комбинацию полей сделайте уникальным. И будет Вам счастье.

- во, кстати, это мы в инсте проходили, по базам данных! Тогда тут тема немного усложняется - запись в БД. До этого я ещё не дошёл )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий