Нужна помощь: Использование SolrPhpClient в Drupal - PullRequest
0 голосов
/ 25 февраля 2012

Я использую SolrPhpClient с Drupal и хочу использовать drupal в качестве пользовательского интерфейса более высокого уровня, чтобы иметь возможность запрашивать и получать результаты поиска из "apache solr"

Я попытался использовать этот пример здесь (http://code.google.com/p/solr-php-client/wiki/ExampleUsage) для тестирования, если drupal работает с SolrPhpClient, но я получаю две ошибки, которые представлены ниже

1) Устаревшая функция: функция split () устарела в ApacheSolr_Response -> _ construct () (строка 117 из /var/www/drupal/sites/all/modules/apachesolr/SolrPhpClient/Apache/Solr/Response.php) .

2) Предупреждение: htmlspecialchars () ожидает, что параметр 1 будет строкой, а массив указан в eval () (строка 80 из /var/www/drupal/modules/php/php.module(75): eval () 'd код). Кто-нибудь в Reddit раньше использовал SolrPhpClient? Я никогда не использовал PHP, поэтому мне было трудно его понять?

Буду признателен за любую помощь

Большое спасибо

1 Ответ

1 голос
/ 25 февраля 2012
Функция разделения

устарела в PHP 5.3.0.Так что используйте функцию разнесения вместо разделения.http://patelmilap.wordpress.com/2011/09/07/list-of-deprecated-functions-php/

И скажите, пожалуйста, что вы передаете в функцию htmlspecialchars ()?
Она используется для преобразования специальных символов в объекты HTML.
http://php.net/manual/en/function.htmlspecialchars.php

...