Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Логирование действий пользователя в файл
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Логирование действий пользователя в файл

Страниц (1): [1]
 

1. ykpon - 17 Июля, 2013 - 03:28:42 - перейти к сообщению
Доброго времени суток, господа Улыбка

Озадачился вопросом, из сабжа.

К примеру, есть скрипт, в котором пользователь указывает ник и код.
Разумеется, есть переменные $name , $cod (пр.)
Хотелось бы записывать в файл log.txt, например, строки, типа:
[$date] Некий $name ввел $cod.

Как мне сотворить сие чудо? Улыбка
2. DeepVarvar - 17 Июля, 2013 - 06:07:46 - перейти к сообщению
Так и написать в коде, в том месте где ты принимаешь эти параметры от "Васи".
3. flisk - 17 Июля, 2013 - 12:48:39 - перейти к сообщению
Получаете откуда-то переменные, например:
PHP:
скопировать код в буфер обмена
  1. $cod = $_POST['cod'];
  2. $name = $_POST['name'];
  3. $date = date(...);


Далее пишите в файл, PHP_EOL - кроссплатформенный конец строки, FILE_APPEND - чтобы добавлялось в конец.
PHP:
скопировать код в буфер обмена
  1. file_put_contents("log.txt","$date Некий $name ввел $cod.".PHP_EOL, FILE_APPEND);
4. ykpon - 18 Июля, 2013 - 09:57:38 - перейти к сообщению
flisk пишет:
Получаете откуда-то переменные, например:
PHP:
скопировать код в буфер обмена
  1. $cod = $_POST['cod'];
  2. $name = $_POST['name'];
  3. $date = date(...);


Далее пишите в файл, PHP_EOL - кроссплатформенный конец строки, FILE_APPEND - чтобы добавлялось в конец.
PHP:
скопировать код в буфер обмена
  1. file_put_contents("log.txt","$date Некий $name ввел $cod.".PHP_EOL, FILE_APPEND);

Премного благодарен, все работает и даже более Улыбка
5. esterio - 18 Июля, 2013 - 12:13:59 - перейти к сообщению
http://forum.php.su/topic.php?fo...35&topic=831

 

Powered by ExBB FM 1.0 RC1