Где я могу разместить требуемый код для autoloader.php?

Я явно новичок в этом. Но у меня проблемы с установкой библиотеки google-api-php-client. На странице документации Google написано:

После получения файлов включите автозагрузчик. Если вы использовали Composer, ваше требование require будет выглядеть так:

require_once '/path/to/your-project/vendor/autoload.php';

Если вы скачали пакет отдельно, ваше требование require будет выглядеть так:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

Я знаю, что это, вероятно, простой ответ, но где в моем проекте я должен поместить код?

Есть ли в каталоге google-api-php-client файл, в который я должен поместить эту строку? Или мне нужно поместить эту строку прямо в html моего сайта, чтобы библиотека правильно установилась?

Я использую Drupal 7, и я установил библиотеку с композитором.

1 ответ

Предположим, у меня есть 3 файла: mail.php, calendar.php и drive.php. С mail.php я запускаю скрипт, который отправляет электронные письма из моей учетной записи Google, с calendar.php я запускаю скрипт, который вставляет новое событие в мой календарь, а с помощью drive.php я запускаю скрипт, который загружает файл на мой диск. Каждый из этих файлов будет нуждаться в require_once '/path/to/your-project/vendor/autoload.php'; после <?php, Например:

<?php session_start();

require_once '/path/to/your-project/vendor/autoload.php';

//run the rest of your script that requires interacting with google services.

Пожалуйста, посмотрите на пример в документации, расположенной здесь, и пример здесь

Другие вопросы по тегам