Новые записи

Как получить в PHP json из POST запроса

На самом деле, в PHP очень просто работать с json.

Отправляем на наш скрипт такой запрос (в заголовке должен стоять Content-Type: application/json): {“ключ” : “значние”}

<?php
$data = json_decode(file_get_contents('php://input'), true);
echo $data["ключ"]; //выведет "значние"

Как создать загрузочную флешку в Linux

Выполняем простую команду:

sudo dd if=~/Desktop/image.iso of=/dev/sdX oflag=direct  bs=1048576

где ~/Desktop/image.iso образ системы, а /dev/sdX, где X - буква диска (вашей флешки)

ВНИМАНИЕ! Все файлы и разделы будут удалены с флешки полностью

Как создать .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.