Пустая страница после включения file — IntelliSMS

#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, и он начал работать!

Я потерял так много времени только из-за этого:/ Жизнь жестока!
Я ненавижу эти невидимые ошибки! 😉

Спасибо!