31 марта 2021
Нет комментариев
//список print_r(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname)); //удалить по маске foreach(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname) as $file){ unlink($file); }
//список print_r(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname)); //удалить по маске foreach(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname) as $file){ unlink($file); }
Получить список файлов с определенным расширением, содержащих определенный текст.
В примере: найти все файлы php с текстом CUSTOMERORDERS
find . -name '*.php' -exec grep -Ril 'CUSTOMERORDERS' {} \; -print
Удалить записи с повторящимися `photo`
в таблице `photos`
:
CREATE TABLE `photos_temp` AS (SELECT MIN(`id`) AS `id` FROM `photos` GROUP BY `photo`); ALTER TABLE `photos_temp` ADD PRIMARY KEY(`id`); DELETE FROM `photos` WHERE `id` NOT IN (SELECT `id` FROM `photos_temp`); DROP TABLE `photos_temp`;
mysqladmin processlist -u<user> -p<password> | awk '$2 ~ /^[0-9]/ {print "KILL "$2";"}' | mysql -u<user> -p<password>
Для латиницы функция ucfirst
Для utf-8:
function ucfirst_utf8($str){ return mb_strtoupper(mb_substr($str,0,1)).mb_substr($str,1); } echo ucfirst_utf8("предложение с большой буквы");