#php #apache #zend-framework #include-path
#php #apache #zend-framework #включить-path
Вопрос:
У меня проблема: для меня это действительно странно, так как когда я добавляю:
include ("/home/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php");
И это правильный путь, у меня есть только пустая страница! Но когда я добавляю:
include ("/homedddd/p002/htdocs/Project2/library/IntelliSMS/SendScripts/IntelliSMS.php");
И это неправильный путь, страница не пуста, похоже, работает нормально, но, конечно, он не может найти этот файл. Это означает, что что-то не так с этой библиотекой IntelliSMS, она не работает с моим сервером, но я не знаю почему? Возможно, сервер блокирует отправку sms или что-то в этомроде? У вас есть какие-нибудь идеи? Эта библиотека из http://intellisms.co.uk/sms-gateway/php-sdk Может быть, проблема в том, что ему нужен модуль расширения OpenSSL? Что я должен сделать, чтобы это начало работать?
Комментарии:
1. Действительно ли включенный PHP-скрипт выводит что-нибудь? Если нет, следует ожидать пустую страницу.
2. Нет, он ничего не возвращает, он берет данные и отправляет их через Интернет и ничего не повторяет
3. Итак, какого результата вы ожидаете? Мне кажется, что все в порядке. Вы включаете библиотеку, и ваш скрипт завершается. Никаких выходных данных никогда не происходит, потому что ни ваш код, ни код библиотеки ничего не выводят.
Ответ №1:
Большое вам спасибо за всю вашу помощь, но я нашел решение!
Возникла проблема, заключающаяся в том, что в начале этого был неожиданный символ IntelliSMS.php вероятно, / r / n и сервером был debian, поэтому я удалил все символы в начале скрипта и добавил еще раз enter, и он начал работать!
Я потерял так много времени только из-за этого:/ Жизнь жестока!
Я ненавижу эти невидимые ошибки! 😉
Спасибо!