Новые записи

Как создать .tar.gz архив

Я долго не мог запомнить этой команды :)

tar -czf имя_архива.tar.gz исходный_файл_или_каталог

Флаги: c — создать архив z — сжать файлы f — создать файл

Горячие клавиши в bash

При работе в консоле я регулярно использую горячие клавиши:

удалить последнее слово

ctrl + w

удалить всю строку

ctrol + u

удалить все, находящиеся справа от курсора

ctrl + k

выполнить команду (замена клавише enter)

ctrl + j

вставить последний аргумент

alt + .

Проверка e-mail в PHP

Раньше, чтобы проверить правильность e-mail, приходилось писать регулярные выражения. Теперь, же, начиная с PHP 5.2 есть замечательная функция - filter_var(), для проверки URL, e-mail и типов.

Пример:

<?php
if (!filter_var($email, FILTER_VALIDATE_EMAIL))  {
    echo 'Неверный адрес электронной почты';
}

В случае верного ввода, функция возвращает e-mail, если неверный - FALSE.

Документацию по теме можно просмотреть на php.net.