Загрузка...

Есть скрипт загрузки файла на сервер?

Тема в разделе Backend создана пользователем bamschans 25 ноя 2022. 95 просмотров

Загрузка...
  1. bamschans
    bamschans Автор темы 25 ноя 2022 138 16 ноя 2021
    Есть у кого скрипт загрузки файла на сервер и генерирование ссылки для него для дальнейшего скачивания? Буду благодарен.
     
  2. Joker9019
    Joker9019 4 дек 2022 Заблокирован(а) 3 27 ноя 2022
    bamschans,

    <?php
    // Указываем путь к директории, куда будем загружать файл
    $uploadDir = '/path/to/uploads/';

    // Получаем данные о загружаемом файле
    $file = $_FILES['file'];
    $fileName = $file['name'];
    $fileTmpName = $file['tmp_name'];
    $fileSize = $file['size'];
    $fileError = $file['error'];

    // Проверяем, что возникла ошибка при загрузке файла
    if ($fileError === UPLOAD_ERR_OK) {
    // Получаем расширение файла
    $fileExt = explode('.', $fileName)[1];
    // Генерируем уникальное имя файла
    $fileName = uniqid('file_', true) . ".$fileExt";

    // Создаем полный путь к файлу
    $filePath = $uploadDir . $fileName;

    // Перемещаем файл из временной директории на сервер
    move_uploaded_file($fileTmpName, $filePath);

    // Выводим ссылку на файл
    $url = "https://example.com/uploads/$fileName";
    echo "Ссылка для скачивания: $url";
    } else {
    echo 'Возникла ошибка при загрузке файла';
    }

     
Top