Перейти к содержанию

Рекомендуемые сообщения

  • Администратор
Опубликовано

Вывод демок с сервера на сайт


Приобретая данный набор вы получаете доступ к следующему:

Скрипт удаления старых демо-файлов (deletecron.php😞

  • Этот скрипт предназначен для планировщика задач на веб-сервере.
  • Он сканирует указанную директорию и удаляет демо-файлы, которые старше семи дней.
  • Переменная $dir содержит путь к директории с демо-файлами.
  • Сначала скрипт получает список всех файлов в директории.
  • Затем он проверяет время создания каждого файла и сравнивает его с текущим временем минус семь дней.
  • Если файл был создан более семи дней назад, он удаляется с помощью функции unlink().

Отображение списка демо-файлов на веб-странице (index.php):

  • Этот скрипт предназначен для отображения списка демо-файлов на веб-странице.
  • Он отображает таблицу со списком демо-файлов, отсортированных по дате изменения в порядке убывания.
  • Переменная $demoDir содержит путь к директории с демо-файлами.
  • Сначала скрипт проверяет существование директории с демо-файлами.
  • Затем он получает список файлов в директории и фильтрует только файлы с расширением .dem.
  • Файлы сортируются по дате изменения.
  • Далее они выводятся в виде HTML-таблицы на веб-страницу с указанием имени файла, размера и даты изменения.

Скрипт перемещения демо-файлов на веб-пространство (move_demo.sh😞

  • Этот скрипт предназначен для перемещения демо-файлов из директории сервера в веб-пространство.
  • Он использует команду find для поиска файлов с расширением .dem в указанной директории сервера.
  • Затем найденные файлы перемещаются с помощью команды mv в указанную директорию веб-пространства.
  • Для запуска этого скрипта периодически используется cron-задача, которая выполняется каждый час.

Эти скрипты вместе обеспечивают автоматизацию процесса управления демо-файлами на вашем веб-сервере: они удаляют старые файлы, отображают список файлов на веб-странице и перемещают файлы из директории сервера в веб-пространство.

Демонстрация: https://ip-gamers.net/demo/


  • Добавил
  • Добавлено
    23.02.2024
  • Категория
    PHP

 

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

  • 2 недели спустя...
💼

Зарабатывай с Work-Zilla!

Выполняй задания и получай деньги

Да!
  • Ответов 2
  • Создана
  • Последний ответ

Топ авторов темы

Популярные дни

Топ авторов темы

  • Администратор
Опубликовано

Добрый вечер. Игра не важна. Данное решение работает с форматом файла, то есть ты можешь указать любой формат, хоть zip, хоть tar.gz, хоть .dem, .bsp и так далее. Просто я это решение делал для определенной задачи, поэтому и описание составил таким образом.

Единственное, с чем могут возникнуть сложности, это то что у меня Centos 7, а у тебя другая ось, и там может команда перемещения чуть будет отличаться. Ну и еще надо в php расширение zip включить (Но это я думаю дефолт).

Простыми словами, игры любые.

«Успех – это приятно, но он не должен быть единственной причиной, по которой вы – музыкант». - Честер Беннингтон

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

Оставляй отзывы,
получай деньги!

Перейти на Otzovik


  • Текущие цели пожертвования

    • Пожертвовано 0 ₽ из 30 000 ₽
  • Лучшие авторы

  • Последние достижения

    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
    • Darya получил значок
      Первые шаги
×
×
  • Создать...