Загрузка...

Простой файло обменник

Тема в разделе Скрипты сайтов создана пользователем artem2000_inactive6534397 15 май 2023. 398 просмотров

Загрузка...
  1. artem2000_inactive6534397
    artem2000_inactive6534397 Автор темы 15 май 2023 Заблокирован(а) 44 1 фев 2023
    PHP
    <?php
    $targetDirectory = '/путь/к/директории/file_exchange/'; // Укажите путь к созданной директории

    // Функция для получения списка файлов из директории
    function getFilesList($directory)
    {
    $files = [];

    if (is_dir($directory)) {
    $handle = opendir($directory);
    if ($handle) {
    while (($file = readdir($handle)) !== false) {
    if ($file !== '.' && $file !== '..') {
    $files[] = $file;
    }
    }
    closedir($handle);
    }
    }

    return $files;
    }

    // Обработка загрузки файла
    if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['file'])) {
    $targetFilePath = $targetDirectory . basename($_FILES['file']['name']);
    $uploadOk = move_uploaded_file($_FILES['file']['tmp_name'], $targetFilePath);

    if ($uploadOk) {
    echo "Файл успешно загружен: <a href=\"$targetFilePath\">$targetFilePath</a>";
    } else {
    echo "Ошибка загрузки файла.";
    }
    }

    // Получение списка файлов
    $files = getFilesList($targetDirectory);
    ?>

    <!DOCTYPE html>
    <html>
    <head>
    <title>Файловый обменник</title>
    </head>
    <body>
    <h1>Файловый обменник</h1>

    <form action="" method="POST" enctype="multipart/form-data">
    <input type="file" name="file" required>
    <button type="submit">Загрузить</button>
    </form>

    <h2>Список загруженных файлов:</h2>
    <ul>
    <?php foreach ($files as $file): ?>
    <li><a href="<?php echo $targetDirectory . $file; ?>"><?php echo $file; ?></a></li>
    <?php endforeach; ?>
    </ul>
    </body>
    </html>
    инструкция простая \
    создаёте папку и index.php[IMG]
    в индекс заливаем код
    в коде меняем путь на "имяпапки/"
    [IMG] - ss обменника
     
  2. artem2000_inactive6534397
    artem2000_inactive6534397 Автор темы 15 май 2023 Заблокирован(а) 44 1 фев 2023
    файл ckp на скрине ето не касаетса обменника ето я тестил сохранения файлов
     
  3. ЛолиХентай
    ЛолиХентай 15 май 2023 SWAG :esketit: 1779 27 апр 2022
    он написан с помощью chatgpt, спасибо.
     
    1. Посмотреть предыдущие комментарии (2)
    2. artem2000_inactive6534397 Автор темы
    3. artem2000_inactive6534397 Автор темы
      nothing, блять на форуме нету воркающих обменников . вот я и добавил
  4. Facebook
    Facebook 15 май 2023 в тг по поводу хайдов не пишите 3300 13 июл 2022
    симпатию поставлю гпт
     
  5. / / /
    Мориарти
    реал файлообменик
     
Top