Программирование

Удаление всех файлов кроме последних на PHP

23 сентября 2017, 17:19

Недавно было необходимо на сайте, где генерировались изображения с веб-камеры каждые 20 секунд, очищать всю эту папку за исключением последних 10 файлов. Было необходимо написать всё это в связке PHP + Cron, хотя Bash скрипт + Cron сделал бы это намного быстрее, но хозяин барин. В принципе к моменту написания скрипта на сайте было 9к изображений и на их удаление потребовалось чуть больше секунды, так что ощущения длительного процесса не замечено.

А вот собственно и сам скрипт:

Читать дальше
SEQUEL.ONE
0    558    0
+3

Лайфхаки SQL. Команды SQL для автоматизирования работы

09 мая 2017, 18:11

Решил привести в пример пару SQL запросов с помощью которых массово можно менять даты, копировать из одного поля в другое и прочие хитрости. Пишу кратко и по делу.

Для того чтобы нам рандомно поменять даты в выбранном периоде в *nix формате достаточно в нашей таблице `content` добавить поле created_at с типом integer и выставить значение 10. После же выполняем команду:

UPDATE `content` SET `created_at` = (
	RAND( ) * ( UNIX_TIMESTAMP( '2017-05-09 23:59:59' ) - UNIX_TIMESTAMP( '2015-11-07 23:19:23' ) ) + UNIX_TIMESTAMP( '2015-11-04 00:00:00' )
);

Читать дальше
Андрей Копп
1    376    0
+1

Топики

Андрей Копп 03 октября 2018, 11:55
Компоненты MODX Обзор компонента SEO Pro 0
Андрей Копп 02 октября 2018, 11:18
MODX Настройка MySQL 5.7 для работы pdoTools 0
Андрей Копп 27 сентября 2018, 20:49
MODX MinifyX в Fenom 0
Андрей Копп 01 июля 2018, 15:13
Другое Fenom в MODX (шпаргалки) 0

Комментарии

Андрей Копп 02 октября 2018, 09:04
ComboBox с данными из другой таблицы modExtra 1
Андрей Копп 08 сентября 2017, 20:24
Всевозможная очистка кэша в Laravel 5 1