Производим с помощью 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 запись строки в файл «знаючи»

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

Практический курс по созданию веб-приложения на PHP & MySQL с нуля!

Изучите курс и создайте ваше первое приложение на PHP всего за 3 дня!

Изучить курс

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

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

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

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

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

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

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

Разработка веб-приложения на 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