отправка сообщения с сайта

Главные вкладки

Аватар пользователя Gedler Gedler 15 марта 2007 в 16:18

при отправке сообщения с сайта вываливается сообщение:
warning: wordwrap() has been disabled for security reasons in ...modules/contact/contact.module on line 517.

при этом мыло приходит без тела сообщения.

переписка с хостером закончилась следующим:

>> Возможно ли включить поддержку функции wordwrap в настройках php
>> сервера?
>> Если нет, то с чем это связано?
---
AS> Добрый день, по политике безопасности отключили. Включать не будем,
AS> зачем нам лишние проблемы.

в связи с этим есть какие либо соображения?
менять хостинг - в настоящее время не актуально, проект этого не стоит.
просто хочется разобраться как вообще в таких ситуациях обойтись без крайностей.

в остальном пробле нет.

Комментарии

Аватар пользователя Shedko Shedko 16 марта 2007 в 1:11

А может действительно просто переделать модуль "под себя" банально убрав вызов этой функции, ну придет письмо без "насильного" переноса строк - и что хуже станет, думаю нет.
т.е. вместо
$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);

Аватар пользователя B.X B.X 16 марта 2007 в 15:25

"AS> Добрый день, по политике безопасности отключили. Включать не будем,
AS> зачем нам лишние проблемы."

Хороший хостинг, отвечают здорово... я бы от такого ушёл на следующий день... вообще-то есть ещё модуль [url=http://drupal.org/project/feedback]feedback[/url], может там с этим лучше? Этот модуль, насколько я помню, предоставляет более расширенные настройки...

Аватар пользователя Gedler Gedler 17 марта 2007 в 17:42

"Хороший хостинг, отвечают здорово... "
честно говоря, так и хотел сделать, но решил добить.
в принципе получается вроде.

по feedback - спасибо, гдяну