Просмотр поста #87573: Импорт + обработка файлов

.
valik619

Ах да, пытался разобрать файловый менеджер Коенига, там импорт был, но так и ничего не понял, вот код:

if (!$iamaga) {
        $dir = 'import';
$newfile = basename(rtrim($imaga, '/'));
$uploadfil = new SplFileObject($_POST['url'], 'rb');
$file = new SplFileObject($dir . DIRECTORY_SEPARATOR . $newfile, 'w');
$file->setFlags(SplFileObject::SKIP_EMPTY);
if ($file->flock(LOCK_EX)) { 
$file->ftruncate(0);
while (!$uploadfil->eof()) {
$file->fwrite($uploadfil->fgets());
}
} 
$file->flock(LOCK_UN);

if (file_exists($dir . DIRECTORY_SEPARATOR . $newfile)) {
echo '<div>Фаил был успешно загружен на сервер</div>' . PHP_EOL;    
} else {
echo '<div>Не удалось скачать файл, ссылка должна указывать прямой путь до файла</div>' . PHP_EOL;        
}

}