Обход запрета на раздачу трафика
Сегодня с расскажу, как можно легко обойти запрет на раздачу, либо на платную раздачу трафика со смартфона. Таким образом, можно раздавать интернет на ноутбук или компьютер, и не платить за это. Кроме того, используя VPN, у оператора МТС можно скачивать без ограничения даже с торрентов. Данный способ не подходит тем, кто хочет раздавать интернет и в качестве клиентов которых выступают iPad или iPhone.
Тема не нова, но в качестве «пусть будет, на всякий случай» — сгодится.
Двухфакторная авторизация Google Authenticator
В этой статье речь пойдет о дополнительной защите аккаунта, которую можно добавить при авторизации для дополнительного уровня безопасности. Это, так называемая, двухфакторная аутентификация с использованием приложения Google Authenticator для Android / iPhone.
Под катом я покажу пошаговый процесс внедрения Google API проверки двух факторов на сайте написанного на PHP.
Обработка изображений средствами PHP и GD
PHP не ограничен созданием только HTML страничек. Он так же позволяет создавать и работать с файлами изображений в различных форматах включая GIF, PNG, JPEG, WBMP, и XPM. Что более удобно, PHP позволяет выводить изображение в потоке непосредственно в браузер.
Как отправить или скачать файл по SSH
Статья о том как передать или скачать файл используя протокол SSH
Вставка будущей даты в базу средствами MySQL
Если надо обеспечить "жизнь" какого-то объекта, или ссылки определенное время
Вставка значения в модальное окно Bootstrap 3
Бывают случаи, когда необходимо по клику на кнопку, вывести модальное окно Bootstrap с подтверждением какого либо действия.
В этой статье я покажу готовое решение.
Создание URI на изображения
Вместо того чтобы предоставлять прямые ссылки до изображений, вы можете создавать base64-зашифрованные ссылки внутри атрибута src.
Генерирование уникального ID
Данная функция генерирует уникальный ID, основанный на текущем времени в микросекундах.
Перебор всех вариантов перестановкой символов в строке
Что бы перебрать все возможные комбинации символов в сроке, воспользуйтесь данным скриптом
Конвертация имен кириллических доменов в punycode
Рецепт: как преобразовать кириллическое имя домена в punycode
Определяем язык браузера на PHP
function get_client_language($availableLanguages, $default='en'){
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
foreach ($langs as $value){
$choice=substr($value,0,2);
if(in_array($choice, $availableLanguages)){
return $choice;
}
}
}
return $default;
}
Загрузка и сохранение изображения с удаленного сайта
$image = file_get_contents('http://www.url.com/image.jpg');
file_put_contents('/images/image.jpg', $image); //сохраняем изображение на вашем сервере
Выделение/Снятие всех чекбоксов на jQuery
Готовый пример реализации выделения/снятия всех чекбокосов, по принципу отключить или включить всё.
Вывод первых n-символов текста
Скрипт на PHP показывающий первые символы текста, удобно для анонса в блогах