PHP: Как скопировать файл с удаленного сервера средствами copy() ?
Итак, есть скрипт, копирующий изображения на удаленном ресурсе на локальный сервер по URL.
Функция copy() отрабатывает без ошибки, но все скопированные файлы имеют одинаковый размер - около 16 килобайт и не открываются. Уже извелся - и названия файлов корректные, и права директории для записи чуть ли не 777, и CURL'ом пробовал копировать, и file_put_contents и т.д.
Что самое интересное - этот же скрипт запущенный на тестовом сервере (OpenServer) отрабатывает корректно, все файлы копируются. Если что - боевой сервер - на Таймвебе.
Иван Гонтаренко: Фишка в том - что сервер-источник - он мой, подконтрольный. Банов я сам себе не выписывал. Попробую, конечно, курлом, с хидерами. Отпишу.