php-скрипт не работает в Друпале

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

Аватар пользователя alexa533 alexa533 20 сентября 2010 в 12:29

Т.е. если запустить без друпала - прекрасно работает, а копирую пхп код в друпал, формат ввода меняю (!) и на странице со скриптом выпадает ошибка:

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

Чтобы это могло значить и можно ли что-нибудь сделать?

Комментарии

Аватар пользователя t3hk0d3 t3hk0d3 20 сентября 2010 в 12:55

поток сознания.

копируете код КУДА?

Из ошибки видно что вместе с кодом забыли скопировать ещё и функцию filter_input_ex

Аватар пользователя alexa533 alexa533 20 сентября 2010 в 13:02

1. куда - в содержимое ноды, а куда еще можно то?
2. Т.е. функция filter_input_ex() - это не друпаловская, а моя, да? друпаловские функции с префиксом drupal_ все?

просто скрипт, который хочу встроить - не мой, я не в курсе скока там функций и как они называются, почсотрю значит - наверно с путями что-то не то

Аватар пользователя t3hk0d3 t3hk0d3 20 сентября 2010 в 13:08

alexa533 wrote:
1. куда - в содержимое ноды, а куда еще можно то?
2. Т.е. функция filter_input_ex() - это не друпаловская, а моя, да? друпаловские функции с префиксом drupal_ все?

просто скрипт, который хочу встроить - не мой, я не в курсе скока там функций и как они называются, почсотрю значит - наверно с путями что-то не то

1. Вариантов куда вставить php-код куча, например возможные значения для селекта в текстовом поле CCK.
2. Нет, это не друпаловская. Но друпаловские функции необязательно с drupal_ начинаются. Например db_query

Не стоит встраивать какие попало скрипты себе на сайт, тем более если в этом не разбираешься. Возможно это-же можно сделать "штатными" средствами друпала - через модули.

Аватар пользователя AI AI 20 сентября 2010 в 19:45

"q2_faith" wrote:
а что скрипт делает?)

Порнобаннеры на сайт вставляет и просит денег смс-ком кинуть... Smile

Аватар пользователя AI AI 20 сентября 2010 в 20:05

Хм... ради интереса: Эта форма уже существует где-то на другом сайте в Интернете?
Может тупо iframe'ом скомуниздить на ваш сайт???
Или даже в отдельную директорию чужой скрипт засунуть, нехай, пусть работает, iframe вам в помощь...
UPD: был опыт, понравилось тырить чужЫе наработки.

Аватар пользователя alexa533 alexa533 20 сентября 2010 в 20:30

да мы этот модулек прикупили (пхп +база), проблемы вот с ним. главное без друпала - работает вот в чем замануха ссылка.

А так то этих форм полно в инете.ссыль

Только вот база эта в сп1251, мож из-за этого косяки. Может перевести ее всю в утф? имеет ли это
смысл?

Аватар пользователя t3hk0d3 t3hk0d3 21 сентября 2010 в 14:37

alexa533 wrote:
да мы этот модулек прикупили (пхп +база), проблемы вот с ним. главное без друпала - работает вот в чем замануха ссылка.

А так то этих форм полно в инете.ссыль

Только вот база эта в сп1251, мож из-за этого косяки. Может перевести ее всю в утф? имеет ли это
смысл?

Правильно, drupal по умолчанию выводит в UTF-8. Соответственно перекодировать прийдётся и скрипты и базу (базу необязательно, можно просто кодировку соединения указать).
А вообще советую нанять фрилансера, он вам на основе этой базы сделает на cck нормальный расчёт.

Тем более это можно было сделать проще, на основе геокодирования от Гугла (вы ему адресс, а он вам координаты).

Аватар пользователя AI AI 20 сентября 2010 в 21:08

Смысл может и есть... А может есть смысл забирать в 1251 и конвертить в утф8 перед выводом. Выбирать вам.

"alexa533" wrote:
модулек прикупили... А так то этих форм полно в инете

Хм... сочувствую... Я жаден до халявы, обычно сперва ищу как хакнуть плохо лежащее, потом уже деньги плачу. Вернее, еще ни разу не платил...

Аватар пользователя alexa533 alexa533 27 сентября 2010 в 13:47

так нифига пока и не вышло, давела топик на sql вот. даже если все всю базу+файлы сделать в утф, все равно полного функционала пока не добиваюсь.