BarneyGumble, проверьте расположение файла .htpasswd. Согласно настройкам браузер не должно пускать в эту директорию без запроса пользователя/пароля. Пароль запрашивало? Если нет - что-то не так с файлом паролей...
Надежда Головина, в комментарии вам дана микро-инструкция. Если её выполнить - появится больше информации о проблеме. Больше информации - больше возможности найти саму проблему. Дальше продолжать?
reymi, вы до сих пор не потрудились ответить: как именно запускается этот скрипт?
И я подозреваю, что запуск делается через сценарии. Я делал такое лет 10 назад, сценарии относились к logon/logoff конкретного пользователя. И ни каких окон эти сценарии НЕ ОТКРЫВАЛИ, скрипт отрабатывал на заднем плане, пользователь его вообще ни как не видел. Из-за этого promt ни каких данных от пользователя получить не сможет, окно cmd просто не откроется!
@ipaiev, ну зачем же так? У человека сложится превратное мнение об этой ошибке, свернёт на кривую дорожку незнания, и пошло-поехало - быдлокодер...
Tokishu, PHP же вам английским по белому пишет: один из аргументов функции bind_param() - boolean, что не соответствует! Кстати, json_encode() возвращает boolean false, когда не может справиться в кодированием переданных ему аргументов. Вот и выясняйте, какой из аргументов bind_param() не соответствует ожиданиям...
Кстати, вы передаёте в функцию lawsuit() аргументов больше, чем он ожидает на входе. Вон, в Stack trace в списке аргументов есть лишние NULL и NULL. Неаккуратненько как-то...
Zanuda28, может какое-то неадекватное устройство в сети всё портит? На Микротике можно в "IP" -> "Firewall" на вкладке "Connections" смотреть текущие коннекты, может там что-то подозрительное? В "Tools" есть "Packet Sniffer", он может показывать вообще все пакеты, физически приходящие/уходящие через конкретный интерфейс... Fasttrack отключить, глядишь Микротик свой CPU на 100% займёт - значит надо искать причину.
Сделайте ping site.ru, конечно site.ru замените на искомый сайт. И запустите эту команду на любом другом компьютере. И сравните IP-адрес сайта. Если он разный - смотрите файл hosts, видимо он там прописан... Можете сбросить кеш DNS через ipconfig /flushdns
Inter_GLADOS, ну что тут скажешь... Дебажте скрипт, удостоверяйтесь, что $page содержит страницу того, что вам надо. Потом проверяйте содержимое $html, что там всё загрузилось. Следом что $html->find(....) находит указанные элементы... Ну и т.д., пошагово.
Алексей Денисов, если опцию не указывать - используются все варианты сжатия, а это значит любой вариант сжатия автоматически разжимается. Если указать конкретный вариант сжатия - то полученные данные обязательно разжимаются. Если указавать несколько вариантов сжатия - то полученные данные разжимаются согласно варианта сжатия полученного ответа. Если ваш сервер что-то сжимает - значит это сжимает ваш сервер.
reymi, великолепный ответ, который не ответил на вопрос: запускается скрипт как? Вот конкретно, в какую директорию положен, каким способом запускается? И зачем вам ввод ФИО, если уже есть %USERNAME%?