Имеется ссылка на XML фаил такого вида https://.....xml Пытался загрузить этот фаил, на локальной машине с денвером. Постоянно получал ошибку: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? В итоге убрал из урла одну букву http://.....xml и получил рабочий вариант Код (PHP): $file = 'http://...xml'; $newfile = "ProductList.xml"; if (!copy($file, $newfile)) { echo "не удалось скопировать $file...\n"; } У меня всё работает фаил качается. Просто не приведёт ли такое самоуправство к каким либо ошибкам в дальнейшем.
Это не самоуправство. HTTPS - это защищенное соединение. В 99% случаев, если есть HTTPS, то и HTTP тоже поддерживается. Поддержка HTTPS накручивается на сервере, на отдающей стороне. Ошибок никаких не будет. Можешь покурить отдельно гугл на эту тему, если интересны тонкости.
Спасибо за мнение. Ну как бы в общих чертах я уже ознакомился с различиями протоколов. Поэтому и спрашиваю чем чревата моя замена. Как бы сверхсекретных данных в этом файле нет, но всё же, не открываю ли я дырку для хакеров? В самой ссылке на XML (https://.....xml) содержится имя пользователя и пароль, собственно поэтому я и затёр пример.
Тогда пофигу, но... Это вот очень очень не круто. Архи не круто. http, https, не важно, но так делать не оч хорошо. По идее нет. На край поставь себе https враппер, как рекомендует пых, и не парься.
Я тут не властен, мне выдаётся ссылка уже с логином и паролем. Если я их из ссылки вырежу то ничего не скачаю.
Пнятно, значит public api у них такое. Слушай, тогда я б все же прикрутил https к пыху на твоем месте.