курс PHP/MySQL, домашнее задание, создание лога
Создал простую запись в лог.
// 2-е обращение к файлу с сериалами
$xml2 = simplexml_load_file("xml/serials.xml") or die("Error: Cannot create object");
$title = null;
$desc = null;
$post = null;
$rating = null;
$year = null;
foreach ($xml2 as $movie_key => $movie) {
$title = $movie->title_russian;
$desc = $movie->title_original;
$year = $movie->year;
foreach ($movie->poster->big->attributes() as $poster_key => $poster) {
$post = $poster;
}
if ($movie->imdb) {
$rating = $movie->imdb->attributes()['rating'];
} else {
$rating = null;
}
insert($title, $desc, $year, $rating, $post, 2);
// Запись в лог-файл сообщения
$myText = " 2 строка успешно записана в БД";
$file = fopen('test3.txt', "a+");
echo '<br>';
fwrite($file, $myText);
fclose($file);
}
echo "<pre>";
print_r($xml2);
echo "</pre>";
при этом в файле test3.txt получается следующая запись;
2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД
а в браузере выходит следующая запись:
2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД 2 строка успешно записана в БД
Вопросы:
1 как сделать, чтобы записи в лог в файле выходили в столбик, каждая с новой строки?
2 почему в браузере запись из файла не читается, хотя в файл она записалась нормально?