Регулярное выражение можно просто убрать, а именно строчку
$new = preg_replace('/[^a-z0-9_]/', '', $new);
и все замечательно работает.
INPUTам присваиваются нормальные VALUE и тогда на почту приходят нормальные письма с нормальными значениями. Для проверки можно заполнить форму без отправки на e-mail и просмотреть код страницы, устанавливается ли VALUE у инпутов. Если да, то все GREAT, ну а если нет, то нужно еще порыться в модуле, заодно можно письмо, которое отправляется на имейл, привести в удобочитаемый вид, а то там много лишней информации.
Еще созрел вопрос. Объясните, пожалуйста, какая в PHP разница между одинарной кавычкой и двойной, а то было немало ошибок. Какую в каком случае ставить.
Здравствуйте. Пробовала этот модуль, но почемуто не работает: страница admin/modules белая, как чистый лист. Проверяла и синтаксис и пунктуацию, ничего не увидела. Подскажите, пожалуйста, где искать ошибку.
Русский язык и webform
Регулярное выражение можно просто убрать, а именно строчку
$new = preg_replace('/[^a-z0-9_]/', '', $new);
и все замечательно работает.
INPUTам присваиваются нормальные VALUE и тогда на почту приходят нормальные письма с нормальными значениями. Для проверки можно заполнить форму без отправки на e-mail и просмотреть код страницы, устанавливается ли VALUE у инпутов. Если да, то все GREAT, ну а если нет, то нужно еще порыться в модуле, заодно можно письмо, которое отправляется на имейл, привести в удобочитаемый вид, а то там много лишней информации.
Пишем модуль (продолжение 2)
Еще созрел вопрос. Объясните, пожалуйста, какая в PHP разница между одинарной кавычкой и двойной, а то было немало ошибок. Какую в каком случае ставить.
Пишем модуль (продолжение 2)
Здравствуйте. Пробовала этот модуль, но почемуто не работает: страница admin/modules белая, как чистый лист. Проверяла и синтаксис и пунктуацию, ничего не увидела. Подскажите, пожалуйста, где искать ошибку.