//список print_r(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname)); //удалить по маске foreach(glob(ROOT_DIR.RESIZE_CACHE_DIR."*".$fname) as $file){ unlink($file); }
Архив
2021 год
Всего: 40 записей
linux найти все файлы php с текстом
Получить список файлов с определенным расширением, содержащих определенный текст.
В примере: найти все файлы php с текстом CUSTOMERORDERS
find . -name '*.php' -exec grep -Ril 'CUSTOMERORDERS' {} \; -print
mysql: удалить дубли — повторяющиеся строки
Удалить записи с повторящимися `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`;
mysql убить все запросы
mysqladmin processlist -u<user> -p<password> | awk '$2 ~ /^[0-9]/ {print "KILL "$2";"}' | mysql -u<user> -p<password>
php — предложение с большой буквы — ucfirst utf8
Для латиницы функция ucfirst
Для utf-8:
function ucfirst_utf8($str){ return mb_strtoupper(mb_substr($str,0,1)).mb_substr($str,1); } echo ucfirst_utf8("предложение с большой буквы");
jquery textarea count chars
$('textarea').each(function(){ var len=$(this).val().length; if(len>220){ $(this).css('border-color','red'); } }); $('textarea').on("keyup",function(event){ var len=$(this).val().length; $(this).next('span').html(len); if(len>220){ $(this).css('border-color','red'); } else{ $(this).css('border-color','#c5c5c5'); } });
js in_array
var region_id=$('select[name=city] option:selected').data('region'); var region_pay=[10,20,1,76,77,6,55,59,13]; if(region_pay.includes(region_id))){ }