Самое безопасное - скопировать (под Windows есть Ext2FS драйвер) содержимое ext4 на NTFS-ую часть диска, или на другой диск. Потом в Minitool Partition Wizard (есть портабельный вариант) прямо из-под Windows удалить ext4, и расширить NTFS до размеров всего диска.
Небезопасный способ - в том же Minitool Partition Wizard урезать ext4 до размеров содержимого (может затянуться), сдвинуть (это будет оооочень дооооолго) ext4 в конец диска, потом расширить NTFS на свободное пространство, перенести сколько влезет с ext4 на NTFS, опять урезать ext4, опять сдвинуть, опять перенести, ну и т.д. и т.п....
AlexSer, а чего тут чекать? Вы дали заголовки ответа CURL-у, осталось дать такие-же заголовки ответа браузеру, вот и всё. А ещё лучше - дайте заголовки запросов, и CURL-а и браузера. Да даже сами можете эти заголовки посмотреть (только реальные заголовки, а не "ну вот у меня в скрипте так прописано, значит так оно и передаётся, зуб даю"), сравнить, и увидеть разницу. Разницу, на которую защита и реагирует.
weranda, Сергей delphinpro, для поисковых ботов стоит генерировать или полноценные картинки, или невидимый div со всеми img внутри, или вообще noscript в полный рост.
AlexSer, хорошо, переформулирую: сервер, именно сервер, конкретно HTTP-сервер - не может отвечать заголовками User-Agent и Referer. Ему,серверу, эти заголовки в его ответе - не нужны. Потому что браузер не ожидает их получить, вот совсем!
В ответе сервера при обращении через браузер есть User-Agent и Referer?
Мне кажется вы слишком много кушать! (С) "Ширли-Мырли".
P.S. К сожалению CURL не умеет вписывать доменное имя конкретно в GET-строку HTTP запроса. Защита вполне может оказаться построена на этом. Ну как одна из возможностей.
zkrvndm, но это правило не распространяется на вышестоящую директорию.
BarneyGumble, а в корневом .htaccess случаем не установлено опции AllowOverride None? А при нормальных .htaccess в корневой и в /custom/ пароль запрашивается? А может в настройках Apache для директории /custom/ прописаны персональные настройки?
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. Неаккуратненько как-то...
full-upgrade
, похоже он именно для этого и предназначен.