Я новичок в php. Может ли любой орган рассказать мне, как я могу загрузить файл с PHP-кода с любого сервера.
Возможный дубликат загрузки файла с помощью curl с php-сервера [закрыт]
Вы можете использовать Curl для загрузки файла из Интернета с помощью php
function curl_get_file_contents($URL) { $c = curl_init(); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($c, CURLOPT_URL, $URL); $contents = curl_exec($c); $err = curl_getinfo($c,CURLINFO_HTTP_CODE); curl_close($c); if ($contents) return $contents; else return FALSE; }
передать url этой функции и загрузить содержимое. в качестве альтернативы вы можете использовать устройство чтения / записи файлов
private function downloadFile ($url, $path) { $newfname = $path; $file = fopen ($url, "rb"); if ($file) { $newf = fopen ($newfname, "wb"); if ($newf) while(!feof($file)) { fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 ); } } if ($file) { fclose($file); } if ($newf) { fclose($newf); } }
from: Этот вопрос в стеке