2015-03-17 3 views
0

Итак, я пытаюсь подключиться к электронной таблице Google, чтобы сделать это, я собираюсь использовать структуру Zend Gdata. Я пытаюсь подключиться к API Google, как это:Zend Gdata php не работает

set_include_path("$_SERVER[DOCUMENT_ROOT]/ZendGdata-1.12.11/library"); 

require_once 'Zend/Loader.php'; 

$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME; 
$client = Zend_Gdata_ClientLogin::getHttpClient('[email protected]', 'xxxxx', $service); 
$spreadsheetService = new Zend_Gdata_Spreadsheets($client); 

, но когда я исполню этот код я получаю эту ошибку: WWW/ZendGdata-1.12.11/библиотека Фатальная ошибка: «Zend_Gdata_Spreadsheets» Класс не найден в /sites/xxxx.nl/www/test.php on line 26

Я понятия не имею, что здесь не так, не могли бы вы помочь мне? :)

Я также проверил, если каркас Зенд был установлен правильно: enter image description here

+0

проверьте свой путь включения снова? поставьте конечную косую черту после вашего пути включения, как этот $ _SERVER [DOCUMENT_ROOT] /ZendGdata-1.12.11/library/ – almaruf

+0

По-прежнему та же ошибка :( –

ответ

1

ошибка свидетельствует о том, что библиотека GData не доступна для вашего файла PHP.

Если вы работаете в локальной среде, выполните следующие шаги:

  1. Откройте файл «php.ini» и найдите строку, начиная с include_path, которая выглядит следующим образом: include_path =».: другой путь к библиотеке "

  2. Это линия, разделенная двоеточиями, и вам нужно добавить путь к библиотеке gdata в конце.

  3. Так что ваш окончательный include_path должен выглядеть следующим образом:

include_path = ":. Какой-то другой путь к библиотеке: ваш GData путь к библиотеке"

Примечание: Убедитесь, что вы раскомментировать include_path путем удаления ведущая точка с запятой, если таковая имеется.

Иначе, если вы работаете на своем сервере хостинга, у вас может не быть прямого доступа к файлу PHP.INI, в этом вы можете сделать следующее: 1. Открыть файл .htaccess, если он не существует, создать новый тезть файл и добавьте новую запись:

php_value include_path ('полный путь к вашей библиотеке gdata');

И сохраните файл .htaccess в корневой директории вашего сервера

То есть это! Готово!

Примечание: если вы все равно получите ту же ошибку, убедитесь, что вы отредактировали правильный файл php.ini и дважды проверьте путь к вашей библиотеке gdata.

Смежные вопросы