Метка → скрипты

Конвертация MyISAM в InnoDB

Дата: 31 октября / Один комментарий

Данный скрипт позволит сконвертировать таблицы из MyISAM в InnoDB или наоборот InnoDB в MyISAM.

Метки: ,

Рубрика: MySQL

Php, как узнать является ли текущая страница главной?

Дата: 24 января / 2 комментария

< ?php
if ($_SERVER[REQUEST_URI]=="/"){
выполняем действие
}
?>

Метки: ,

Рубрика: PHP

Загрузка JQuery с Google или Яндекс

Дата: 24 января / Комментариев нет

Хостинги JavaScript-библиотек:

Linux, как перевести имена файлов и каталогов в нижний регистр?

Дата: 13 октября / Комментариев нет

for x in *; do mv $x `echo $x | tr [A-Z] [a-z]`; done

После выполнения этой команды, все имена файлов и каталогов в текущей папке будут в нижнем регистре (маленькими буквами).

Метки: , , ,

Рубрика: Linux

Linux, как и какой командой отправить письмо из консоли?

Дата: 24 марта / Один комментарий

echo "preved" | mail -s "консоль" test@gmail.com

Здесь:
«preved» — текст письма
«консоль» — заголовок письма
test@gmail.com — ящик, куда отправляем

Метки: , , ,

Рубрика: Linux

Linux, Windows — как пакетно переименовать русские имена файлов и папок в транслит?

Дата: 17 марта / Один комментарий

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

Метки: , ,

Рубрика: Linux, Web-разработка

Коллекция регулярных выражений(regexp) для PHP

Дата: 6 января / Комментариев нет

<?
//удаление ссылок из текста
preg_replace('/<[\/]?a[^>]*>/i', '', $text);

//удаление строк из пробелов
preg_replace("/(\n(\s*)\n)/", "\n\n", $s);

//удаление всего кроме цифр и запятых
preg_replace('/[^0-9,]/', '', $s);

//удаление всего кроме букв цифр и пробелов:
preg_replace ("/[^a-zA-ZА-Яа-я0-9\s]/","",$s);


//Объединение /n
preg_replace("/\n\n+/", "\n" ,$s);

//вытаскиваем пути к картинкам - img scr, расширение, нужных картинок, можно указать
preg_replace("~src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:\"|\')?~", $s);

//Замена всех повторяющихся пробелов на один
preg_replace("/  +/"," ", $s);

//Найти текст, заключенный в какой-то тег и заменить его на другой тег, в данном примере <title> ... </title> заменить аналогично на <new_tag> ... </new_tag> в HTML-файле
preg_replace("!<title>(.*?)</title>!si","<new_tag>\\1</new_tag>",$s); 
?>

Как в PHP отсортировать многомерный массив как таблицу?

Дата: 25 декабря / Комментариев нет

Приведенные функции позволяют отсортировать многомерный массив по колонкам, порядок сортировки можно задать по убыванию или по возрастанию.

Пример:

< ?
$my_array=array(
array('id'=>1, 'surname'=>'rossi', 'name'=>'mario', 'group'=>'admin'),
array('id'=>2, 'surname'=>'rossi', 'name'=>'giovanni', 'group'=>'user'),
array('id'=>3, 'surname'=>'verdi', 'name'=>'luigi', 'group'=>'user'),
array('id'=>4, 'surname'=>'verdi', 'name'=>'franco', 'group'=>'guest'),
array('id'=>5, 'surname'=>'bianchi', 'name'=>'mario', 'group'=>'guest')
);

array_sort($my_array,'!group','surname');
?>

Метки: ,

Рубрика: PHP