У меня проблема в том, что на сервере функция include () не хочет работать, и я понятия не имею, почему?
У меня есть:
if (file_exists('/home/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php')) {
echo "1 works";
} else {
echo "The file 1 does not exist";
}
if(include "$_SERVER[DOCUMENT_ROOT]/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php" == 'OK')
{
echo 'INCLUDE 1 works';
}
else
{
echo 'Step 1 fail';
}
if(include '/home/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php' == 'OK')
{
echo 'INCLUDE 2 works';
}
else
{
echo 'Step 2 fail';
}
Возвращает: 1 works Step 1 fail Step 2 fail
Iпонятия не имею, как заставить его работать.ПОМОГИТЕ Я использую Zend Framework, и этот файл находится в библиотеке (параллельно с Zend -libraries - каталогом, но он не хочет работать и без каталога include: /
Это действительно странно для меня, каккогда я добавляю:
include ("/home/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php");
И это правильный путь, у меня есть только пустая страница! Но когда я добавляю:
include ("/homedddd/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php");
И это неправильный путь, страница не пуста, этоПохоже, работает нормально. Это означает, что что-то не так с этой библиотекой IntelliSMS, она не работает с моим сервером, но я не знаю почему? Возможно, сервер блокирует отправку смс или что-то? У вас есть какие-либо идеи?1017 * Может быть, есть проблема, что ему нужен модуль расширения OpenSSL? Что мне сделать, чтобы начать работу?