Т.е. если запустить без друпала - прекрасно работает, а копирую пхп код в друпал, формат ввода меняю (!) и на странице со скриптом выпадает ошибка:
Fatal error: Call to undefined function filter_input_ex() in /home/virtwww/w_moipereezd-ru_6a5386ba/http/includes/common.inc(1645) : eval()'d code on line 29
Чтобы это могло значить и можно ли что-нибудь сделать?
Комментарии
поток сознания.
копируете код КУДА?
Из ошибки видно что вместе с кодом забыли скопировать ещё и функцию filter_input_ex
1. куда - в содержимое ноды, а куда еще можно то?
2. Т.е. функция filter_input_ex() - это не друпаловская, а моя, да? друпаловские функции с префиксом drupal_ все?
просто скрипт, который хочу встроить - не мой, я не в курсе скока там функций и как они называются, почсотрю значит - наверно с путями что-то не то
1. Вариантов куда вставить php-код куча, например возможные значения для селекта в текстовом поле CCK.
2. Нет, это не друпаловская. Но друпаловские функции необязательно с drupal_ начинаются. Например
db_query
Не стоит встраивать какие попало скрипты себе на сайт, тем более если в этом не разбираешься. Возможно это-же можно сделать "штатными" средствами друпала - через модули.
а что скрипт делает?)
Порнобаннеры на сайт вставляет и просит денег смс-ком кинуть...
расстояния считает moipereezd.ru/node/7
так кстати с ним и не разобралась, теперь другие ошибки
Хм... ради интереса: Эта форма уже существует где-то на другом сайте в Интернете?
Может тупо iframe'ом скомуниздить на ваш сайт???
Или даже в отдельную директорию чужой скрипт засунуть, нехай, пусть работает, iframe вам в помощь...
UPD: был опыт, понравилось тырить чужЫе наработки.
да мы этот модулек прикупили (пхп +база), проблемы вот с ним. главное без друпала - работает вот в чем замануха ссылка.
А так то этих форм полно в инете.ссыль
Только вот база эта в сп1251, мож из-за этого косяки. Может перевести ее всю в утф? имеет ли это
смысл?
Правильно, drupal по умолчанию выводит в UTF-8. Соответственно перекодировать прийдётся и скрипты и базу (базу необязательно, можно просто кодировку соединения указать).
А вообще советую нанять фрилансера, он вам на основе этой базы сделает на cck нормальный расчёт.
Тем более это можно было сделать проще, на основе геокодирования от Гугла (вы ему адресс, а он вам координаты).
Смысл может и есть... А может есть смысл забирать в 1251 и конвертить в утф8 перед выводом. Выбирать вам.
Хм... сочувствую... Я жаден до халявы, обычно сперва ищу как хакнуть плохо лежащее, потом уже деньги плачу. Вернее, еще ни разу не платил...
так нифига пока и не вышло, давела топик на sql вот. даже если все всю базу+файлы сделать в утф, все равно полного функционала пока не добиваюсь.