Производим с помощью PHP запись строки в файл «знаючи»

Производим с помощью PHP запись строки в файл «знаючи»

От автора: на самом деле изучаемый нами язык проще простого. Но это только, если пользоваться им «знаючи». Иначе составление программного кода может вывести из себя даже «традиционно» спокойных личностей. Чтобы оставаться таковыми, научимся осуществлять в PHP запись строки в файл.

С места в карьер!

Не будем бродить около да вокруг! Сразу займемся реализацией:

<?php
$open = '1.txt';
$next = file_get_contents($open);
$next.= "Я новая строка";
file_put_contents($open, $next);
?>

Для открытия файл используется функция file_get_contents(). Она принимает дескриптор файла. Затем применяем новую функцию — file_put_contents(), чтобы внести запись.

Производим с помощью PHP запись строки в файл «знаючи»

Если файла, дескриптор которого передается обеим функциям, не существует, то он будет создан. При этом интерпретатор языка выведет предупреждение.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

Неполноценность функционала!

Чтобы выявить «слабинку» предыдущего примера, обновите открытый в браузере файл скрипта несколько раз. Вот такое нагромождение вы получить в результате:

Производим с помощью PHP запись строки в файл «знаючи»

Между записями отсутствует пробел. К тому же все они «лепятся» друг на друга. Чтобы избежать этого, следует добавить перевод строки.

<?php
$open = '1.txt';
$next = file_get_contents($open);
$next.= "Я новая строка \r\n";
file_put_contents($open, $next);
?>

Производим с помощью PHP запись строки в файл «знаючи»

Ну, а работу с XML мы оставим на следующий раз. Могу только подсказать, что для этого можно использовать DOM, класс SimpleXML или расширение XMLWriter. Так что дерзайте :)

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить ООП PHP?

Прямо сейчас посмотрите курс по объектно-ориентированному программированию на PHP (ООП PHP)!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree