AdminUpdateController.class.php 652 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace Api\Controller;
  3. use Think\Controller;
  4. class AdminUpdateController extends BaseController {
  5. // 下载更新代码包
  6. // 未完成。此方式下载代码包不行
  7. public function dowmload(){
  8. return ;
  9. set_time_limit(1200);
  10. ignore_user_abort(1);
  11. $url = 'https://github.com/star7th/showdoc/archive/master.tar.gz';
  12. $file = './master.tar.gz';
  13. $file_content = file_get_contents($url);
  14. var_dump($file_content);
  15. curl_close($ch);
  16. $downloaded_file = fopen($file, 'w');
  17. fwrite($downloaded_file, $file_content);
  18. fclose($downloaded_file);
  19. }
  20. }