при отправке сообщения с сайта вываливается сообщение:
warning: wordwrap() has been disabled for security reasons in ...modules/contact/contact.module on line 517.
при этом мыло приходит без тела сообщения.
переписка с хостером закончилась следующим:
>> Возможно ли включить поддержку функции wordwrap в настройках php
>> сервера?
>> Если нет, то с чем это связано?
---
AS> Добрый день, по политике безопасности отключили. Включать не будем,
AS> зачем нам лишние проблемы.
в связи с этим есть какие либо соображения?
менять хостинг - в настоящее время не актуально, проект этого не стоит.
просто хочется разобраться как вообще в таких ситуациях обойтись без крайностей.
в остальном пробле нет.
Комментарии
А может действительно просто переделать модуль "под себя" банально убрав вызов этой функции, ну придет письмо без "насильного" переноса строк - и что хуже станет, думаю нет.
т.е. вместо
$message[$key] = wordwrap($value);
оставить
$message[$key] = $value;
и вместо
drupal_mail('contact-page-autoreply', $from, $subject, wordwrap($contact->reply), $contact->recipients);
drupal_mail('contact-page-autoreply', $from, $subject, $contact->reply, $contact->recipients);
спасибо, как крайняя мера подойдет
"AS> Добрый день, по политике безопасности отключили. Включать не будем,
AS> зачем нам лишние проблемы."
Хороший хостинг, отвечают здорово... я бы от такого ушёл на следующий день... вообще-то есть ещё модуль [url=http://drupal.org/project/feedback]feedback[/url], может там с этим лучше? Этот модуль, насколько я помню, предоставляет более расширенные настройки...
"Хороший хостинг, отвечают здорово... "
честно говоря, так и хотел сделать, но решил добить.
в принципе получается вроде.
по feedback - спасибо, гдяну