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-2025, «1С-Битрикс», 2025