Сохранить загруженный файл в папку - PullRequest
0 голосов
/ 02 июля 2018

У меня проблемы, потому что я не могу сохранить загруженный файл в папку. Следующий код может только загрузить файл. Как должен быть код для его сохранения?

file_put_contents($file, $data_row, LOCK_EX);

file_put_contents('/var/www/file', $file);

 download($file);

function download($file) {
    if (!headers_sent()) {
        if (file_exists($file)) {
            header('Content-Type: application/octet-stream');
            header('Content-Disposition: attachment; filename="' . basename($file) . '"');
            header('Expires: 0');
            header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
            header('Pragma: public');
            header('Content-Length: ' . filesize($file));

            if (ob_get_level()) {
                ob_end_clean();
            }

            readfile($file, 'rb');

            exit();
        } else {
            exit('Error: Could not find file ' . $file . '!');
        }
    } else {
        exit('Error: Headers already sent out!');
    }       
}

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...