Документация для разработчиков
Темная тема

RewriteFile

Описание и параметры

bool
RewriteFile(
	string abs_path,
	string content
);

Записывает в файл новое содержимое. Возвращает "true" в случае удачной записи в файл, иначе - "false".

Аналог функции в новом ядре D7: Bitrix\Main\IO\File::putFileContents.

Параметры функции

ПараметрОписание
abs_path Абсолютный путь к файлу, который необходимо перезаписать.
content Новое содержимое файла.

Примечание

Если в абсолютном пути файла будут указаны несуществующие директории, то указанный метод их создаст. Например, в:

RewriteFile($_SERVER["DOCUMENT_ROOT"]."/ru/index.php", $content);

если папки /ru/ не существует, то она будет создана.

Смотрите также

Примеры использования

<?
// перезапишем файл /ru/index.php
$content = '
	<?
	require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
	$APPLICATION->SetTitle("Заголовок страницы");
	?>
	<?
	require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
	?>
';
RewriteFile($_SERVER["DOCUMENT_ROOT"]."/ru/index.php", $content);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024