Мучаюсь с эрлангом, пишу свой модуль.
1. Возникла следующая проблема: есть строка, полученная в результате работы re:run, которую мне нужно вывести в логи
?INFO_MSG("mod_block: MSG NAME: ", lists:nth(1, Res))
Все бы хорошо, но в логах она упорно выводится в виде списка целых чисел:
=INFO REPORT==== 26-Jul-2012::08:33:34 ===
ERROR: "I(~p:~p:~p) : mod_block: MSG NAME: " - [<0.400.0>,
mod_block,
25,
102,
102,
102]
-- Нужно вывести «fff».
Как заставить его выводить строку, а то дебажить жутко неудобно?
-- UPD. Первый вопрос решен:
?INFO_MSG("mod_block: MSG NAME: ", [lists:nth(1, Res)])
2. Для авторизации я использую внешний php-скрипт на основе этого http://www.drupal.ru/files/drupal_auth.php.txt. Он отлично работает, но мне нужно чтобы во время авторизации он загонял некоторых пользователей в некоторую таблицу, которая будет проверяться в моем модуле при вводе пользователем некоторых кастомных команд. Как бы это реализовать?
ПС. С эрлангом знаком плохо, так что сильно не пинайте.