<?php /** * Created by Error202 * Date: 13.09.2018 */ namespace core\helpers; class FileHelper extends \yii\helpers\FileHelper { public static function downloadFile($url, $path) { $new_file = null; $new_name = $path; $file = fopen($url, 'rb'); if ($file) { $new_file = fopen($new_name, 'wb'); if ($new_file) { while (!feof($file)) { fwrite($new_file, fread($file, 1024 * 8), 1024 * 8); } } } if ($file) { fclose($file); } if ($new_file) { fclose($new_file); } return $new_file ? true : false; } }