Во-первых, я очень очень сильно с php, так извините за этот вопрос У меня есть приложение, в котором я хотел бы зарегистрировать некоторые данные отладки , и через мой проект я делаю webrequest на мой сайт, хранящий информацию в $ msg. Затем я хочу записать данные в свой файл logfile.log на сайте. Я впервые использовал fopen fwrite fclose, но слышал, что file_put_contents будет лучше , особенно, поскольку у меня очень вероятно, что несколько пользователей попытаются сразу записать файл. Вот код:Использование php для записи в файл журнала
$msg = $_GET['w'];
$logfile= 'logfile.log';
echo file_put_contents($logfile,$msg, FILE_APPEND | LOCK_EX);
Но, как вы могли догадаться, код ничего не делает для меня я получил это работаю с FOPEN FWRITE fclose , но я хотел бы добавить каждый пользователь на новую строку.
Если бы какой-нибудь умный мозг помог мне, я был бы признателен за тонну.
С уважением.
EDIT: @Jay Это, как я пытался применить его (открытие PHP на первой линии) EDIT: убрана «Тег» из кода из-за ошибки копирования/вставки.
error_reporting(E_ALL); ini_set('display_errors', 1)
$msg = $_GET['w'];
$logfile= 'logfile.log';
echo file_put_contents($logfile,$msg, FILE_APPEND | LOCK_EX);
Добавить отчеты об ошибках в верхней части файла (ов) сразу после открытия '
@JayBlanchard Я не вижу, как это связано с написанием файла журнала. –
Кажется, что-то ошибка («код ничего не делает для меня») @HoboSapiens, и я надеялся, что эта ошибка поможет нам решить проблему OP. –