Администратор ryancoolround Опубликовано 23 февраля, 2024 Администратор Опубликовано 23 февраля, 2024 Просмотр файла Вывод демок с сервера на сайт Приобретая данный набор вы получаете доступ к следующему: Скрипт удаления старых демо-файлов (deletecron.php😞 Этот скрипт предназначен для планировщика задач на веб-сервере. Он сканирует указанную директорию и удаляет демо-файлы, которые старше семи дней. Переменная $dir содержит путь к директории с демо-файлами. Сначала скрипт получает список всех файлов в директории. Затем он проверяет время создания каждого файла и сравнивает его с текущим временем минус семь дней. Если файл был создан более семи дней назад, он удаляется с помощью функции unlink(). Отображение списка демо-файлов на веб-странице (index.php): Этот скрипт предназначен для отображения списка демо-файлов на веб-странице. Он отображает таблицу со списком демо-файлов, отсортированных по дате изменения в порядке убывания. Переменная $demoDir содержит путь к директории с демо-файлами. Сначала скрипт проверяет существование директории с демо-файлами. Затем он получает список файлов в директории и фильтрует только файлы с расширением .dem. Файлы сортируются по дате изменения. Далее они выводятся в виде HTML-таблицы на веб-страницу с указанием имени файла, размера и даты изменения. Скрипт перемещения демо-файлов на веб-пространство (move_demo.sh😞 Этот скрипт предназначен для перемещения демо-файлов из директории сервера в веб-пространство. Он использует команду find для поиска файлов с расширением .dem в указанной директории сервера. Затем найденные файлы перемещаются с помощью команды mv в указанную директорию веб-пространства. Для запуска этого скрипта периодически используется cron-задача, которая выполняется каждый час. Эти скрипты вместе обеспечивают автоматизацию процесса управления демо-файлами на вашем веб-сервере: они удаляют старые файлы, отображают список файлов на веб-странице и перемещают файлы из директории сервера в веб-пространство. Демонстрация: https://ip-gamers.net/demo/ Добавил ryancoolround Добавлено 23.02.2024 Категория PHP «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон
Администратор ryancoolround Опубликовано 7 марта, 2024 Автор Администратор Опубликовано 7 марта, 2024 Добрый вечер. Игра не важна. Данное решение работает с форматом файла, то есть ты можешь указать любой формат, хоть zip, хоть tar.gz, хоть .dem, .bsp и так далее. Просто я это решение делал для определенной задачи, поэтому и описание составил таким образом. Единственное, с чем могут возникнуть сложности, это то что у меня Centos 7, а у тебя другая ось, и там может команда перемещения чуть будет отличаться. Ну и еще надо в php расширение zip включить (Но это я думаю дефолт). Простыми словами, игры любые. «Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти