Отказ от ответственности:В переполнении стека есть похожие проблемы, но эти вопросы являются их соответствующими ответами, ни одна из них не подходит для этой проблемы, и их ответы помогли исправить , Эти проблемы разные, и ответы отвечают только конкретным вопросам, а не общим. Они не могут помочь после долгой борьбы, думая дважды. Я отправляю этот вопрос, чтобы получить помощь. Если кому-то не нравится этот вопрос или он не понимает, пожалуйста, сообщите и уточните, вместо того, чтобы устанавливать флаг, чтобы закрыть этот вопрос; лучше вы можете проигнорировать и пройти ... Спасибо!Не удалось открыть поток: нет такого файла или каталога и не удалось открыть окно
Требование: Я использую рамки Zend для API календаря Google с базовым веб-сайтом PHP. Это онлайн-бронирование такси. Если кто-то хочет забронировать такси, форма должна использовать данные бронирования, чтобы пометить в календаре Google, затем базу данных и, наконец, paypal. Если платеж производится в PayPal, то он снова должен обновиться путем повторной фразы календарных данных на что-то вроде «Платный» еще «Платеж - Ожидание».
Проблема: Если я попытаюсь добавить указанный ниже код в файл, программа выдает сообщение об ошибке, которое находится в нижней строке кодов.
- Ниже являются обязательными для чтения, где, как указано выше являются необязательными
.
Этот код используется для добавления события в календарь Google.
Как я должен исправить эту проблему?
Исходный код:
error_reporting(E_ALL);
define('ROOT_DIR', dirname(dirname(FILE)));
// путь установки в Zend Framework файлы
set_include_path('.' . PATH_SEPARATOR . ROOT_DIR.'/app/' . PATH_SEPARATOR . ROOT_DIR.'/lib/' . PATH_SEPARATOR . ROOT_DIR.'/lib/incubator' . PATH_SEPARATOR . get_include_path());
echo 'Setup path to the Zend Framework files - completed'.'
';error_reporting(E_ALL);
// Регистрация автозагрузчика
require_once 'Zend/Loader.php';
echo 'loader.php - require() completed'.'
';Zend_Loader::loadClass('Zend_Gdata'); Zend_Loader::loadClass('Zend_Gdata_ClientLogin'); Zend_Loader::loadClass('Zend_Gdata_Calendar'); Zend_Loader::loadClass('Zend_Http_Client');
echo 'Register the autoloader - Completed';
// подключиться к службе
$gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; $user = "[email protected]"; $pass = "*"; $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
echo 'connect to service - Completed';
ОШИБКИ:
// Я напечатал это утверждение - см выше код.
путь установки в Zend Framework файлы - завершена
Warning: require_once(Zend/Loader.php): failed to open stream: No such file or directory in /home/website/public_html/add-session-dev.php on line 20
Fatal error: require_once(): Failed opening required 'Zend/Loader.php' (include_path='.:/home/website/app/:/home/website/lib/:/home/website/lib/incubator:.:/usr/share/pear:/usr/share/php') in /home/website/public_html/add-session-dev.php on line 20
Там нет ничего казнены после вышеуказанных ошибок.
Есть ли копия Zend Framework в одной из папок на вашем пути включения? Если это так, файл Zend/Loader.php? –
Tim Fountain - Да, есть копия Zend Framework в одной из папок на пути включения веб-сайта. Да, есть файл в местоположении Zend/Loader.php. Ошибка №1 ясно говорит об этом. – Neocortex
Часто возникает ошибка, и для ее быстрого устранения выполните следующие действия: http://stackoverflow.com/a/36577021/2873507 –