Архивы метки: Function

Алгоритм проверки корректности номера кредитной карты (PHP)

php-credit-card[1]Оказывается номер пластиковой карты вовсе не случаен. Для нумерации используется алгоритм Луна (Luhn algorithm). Нужен он для проверки правильности номера.

Читать далее →

Как поменять логотипы WordPress в админке

6d4951f113cad41f79cb7dec6212d68a[1]Все мы собственники, кто-то больше кто-то меньше, а иногда просто необходимо прикрыть истинные корни и выдать желаемое за действительное. К чему я это? Да к тому, что иногда либо хочется, либо нужно сменить логотипы WordPress на свои в админ-панели и при входе на сайт (страница wp-login.php). Возможно это не очень красиво по отношению к разработчикам, но разработчики WordPress сами предоставляют такую возможность, по средствам фильтров, так упрощающих настройку WordPress, без редактирования исходных файлов. Разработчики WordPress щедрые ребята и работают во имя прогресса, а не за лишнюю копеечку в свой карман, за что стоит отдать им должное. Это пожалуй одна из составляющих популярности WordPress. Читать далее →

Clickjacking

clickjacking[1]Clickjacking — относительно новый и не очень широко известный тип атак на веб-сайты. Его суть в том, что пользователь, совершая клик на специально сформированной странице злоумышленника, на самом деле кликает по ссылке на совершенно другом сайте. Это может быть использовано как для относительно безобидных накруток голосований (например, ретвитов или лайков), так и более разрушительных вещей, главное, чтобы для этого требовался щелчок мыши. Читать далее →

Проверка данных и Аутентификация

auditOpenEdgeDB[1]Советую вам проверять все, что вводит пользователь, так как для нас любой пользователь может быть злоумышленником. Старайтесь не фильтровать, а валидировать. Другими словами, создавать не черный список, а белый. Читать далее →

SQL injection и безопасность запросов в PHP

Picture1[1]Среди начинающих программистов в php популярна данная конструкция: Читать далее →

Замена только внешних ссылок (PHP)

avatar_addon_8440d_180x180Пример скриптов для автоматической изменения ссылок, очень полезно для SEO. Рекомендовано к использования. Читать далее →

Изменения и новшества PHP 5.6.0 RC1

php-logo[1]Вышел первый кандидат в релизы PHP 5.6.0. Можно помочь разработчикам, проверив свои проекты на этой версии (не на боевых серверах, конечно) и сообщив о проблемах.

Изменения радуют. Рассмотрим самое интересное. Читать далее →

Перевод русского текста в транслит и UTF-8 (PHP)

1[1] В общем случае для транслитерации русского текста можно воспользоваться функцией из библиотеки php strtr (). Раньше пользовался функцией: Читать далее →

Двойные и одинарные кавычки в php

7XPHuRPQL8A[1]Я сторонник красивого и оптимизированного кода, хоть и не всегда у меня получается следовать всем правилам «хорошего тона» в программировании.

Сейчас же речь пойдет о правильном использовании двойных и одинарных кавычек в php. Перед тем, как начать писать пост, я бегло просмотрел имеющиеся у меня книги по php, и, что странно, ни в одной не увидел правильного использования кавычек. Почему – для меня загадка. Обвинять авторов в дилетантстве нет ни малейшей возможности, книги далеко не для «чайников». Может быть просто не хотели акцентировать на этом внимание, дескать кому надо, тот сам разберется. Читать далее →

Deprecated: Function eregi () — Ошибка PHP

deprecated[1]Как оказалось, с выходом версии PHP 5.3.0 некоторые функции были признаны устаревшими/ненадежными, и были заменены на другие. Очень много современных скриптов уже переписаны с учетом новых функций, но что делать, если у меня старый скрипт, и по каким-то причинам не могу его переписать? Читать далее →

Запись навигация

 
Top