2014-02-02 3 views
-1

Я хочу скачать эту связь с PHP и сохранить в папку это xlsx файлСкачать файл с PHP и сохранить его в папку

http://www.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0

Я использую цветок бой трески это не так.

file_put_contents('A.xlsx', file_get_contents('http://www.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0')); 
+0

http://stackoverflow.com/questions/21511889/php-copy-function-not-working, который должен это сделать. – loveNoHate

+0

make sure allow_url_fopen = On in php.ini – Hassan

ответ

0

Рекурсивная версия.

function saveExternal($source,$local){ 
    $s = file_get_contents($source); 
    $f = fopen($local,'w+'); 
    fwrite($f,$s); 
    fclose($f); 
} 
saveExternal('http://www.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0','A.xlsx'); 
+0

tank, Этот код был загружен, но не откроет файл A.xlsx – user3262996

+0

Я попробовал другую ссылку, его дон-поединок по этой ссылке ... – user3262996

+0

Хмм .. попробовал несколько разных методов и файл продолжает возвращаться как поврежденный или пустой. Удачи! Может быть, что-то связано с языком, вам, возможно, придется найти правильное сочетание заголовков и использовать 'readfile'. http://stackoverflow.com/questions/3938534/download-file-to-server-from-url http://stackoverflow.com/questions/13938190/php-force-downloading-xlsx-file-corrupt https: // www.google.com/search?q=header+type+xlsx&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a –

Смежные вопросы