Здравствуйте. Как именно получить значение #DEFAULT_EMAIL_FROM# в php коде? Пишу нечто подобное: $SMTP_MAIL = "#DEFAULT_EMAIL_FROM#"; и сообщение не доходит, хотя если пишу просто текстом "exmpl@ml.com", то всё ОК. Может, нужно подключать какие-то php файлы или что-то в этом роде?
Не работает. Сделал file_put_contents ( "test.txt" , $SMTP_MAIL ); чтоб посмотреть, записывается что-либо в $SMTP_MAIL - файл не создаётся. COption::GetOptionString точно должен работать? php его найдёт?
Довольно часто возникают задачи, когда нет необходимости в подключении визуальной частей пролога и эпилога. В этом случае достаточно подключить служебные части пролога и эпилога:
Код
<?
// подключение служебной части пролога
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
?>
тело страницы
<?
// подключение служебной части эпилога
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>
Для корректной работы системы, обязательным являются подключения служебных частей пролога и эпилога.