ReplaceMacros
Описание и параметры
void ReplaceMacros( string filePath, array arReplace, bool skipSharp = false );
Метод заменяет в файле filePath макросы на заданные в arReplace значения.
Параметры функции
Параметр | Описание |
---|---|
filePath | Абсолютный путь к файлу, в котором нужно заменить макросы. Имя макроса в файле filePath должно быть обрамлено символом #. |
arReplace | Массив замен вида Array("имя_макроса" => "замена" [, ...]). |
skipSharp | Игнорировать в имени макроса символ #. По умолчанию равен false - не игнорировать. |
Примеры использования
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/wizard.php"); /* Файл /test_replace.txt: Ваше имя:#NAME# Название компании:#COMPANY# */ CWizardUtil::ReplaceMacros( $_SERVER["DOCUMENT_ROOT"]."/test_replace.txt", Array( "NAME" => "Леопольд", "COMPANY" => "1C-Bitrix", ) ); /* Файл /test_replace.txt после выполнения CWizardUtil::ReplaceMacros: Ваше имя:Леопольд Название компании:1C-Bitrix */ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024