Оказывается номер пластиковой карты вовсе не случаен. Для нумерации используется алгоритм Луна (Luhn algorithm). Нужен он для проверки правильности номера.
Читать далее Алгоритм проверки корректности номера кредитной карты (PHP)
Оказывается номер пластиковой карты вовсе не случаен. Для нумерации используется алгоритм Луна (Luhn algorithm). Нужен он для проверки правильности номера.
Читать далее Алгоритм проверки корректности номера кредитной карты (PHP)
Среди начинающих программистов в php популярна данная конструкция: Читать далее SQL injection и безопасность запросов в PHP
Ошибки, подобно этой, часто встречаются на сайтах:
Warning: Use of undefined constant LOCAL_SERVER — assumed ‘LOCAL_SERVER’ in /web/includes/page-definitions.php on line 13
Это одна из стандартных PHP ошибок, которая не только некрасива для глаза пользователя, но еще и потенциально вредящая безопасности сайта. Такие ошибки кода необходимо перехватывать и упорядочивать. Читать далее Типичные ошибки PHP программиста
В общем случае для транслитерации русского текста можно воспользоваться функцией из библиотеки php strtr(). Раньше пользовался функцией: Читать далее Перевод русского текста в транслит и UTF-8 (PHP)
Я сторонник красивого и оптимизированного кода, хоть и не всегда у меня получается следовать всем правилам «хорошего тона» в программировании.
Сейчас же речь пойдет о правильном использовании двойных и одинарных кавычек в php. Перед тем, как начать писать пост, я бегло просмотрел имеющиеся у меня книги по php, и, что странно, ни в одной не увидел правильного использования кавычек. Почему – для меня загадка. Обвинять авторов в дилетантстве нет ни малейшей возможности, книги далеко не для «чайников». Может быть просто не хотели акцентировать на этом внимание, дескать кому надо, тот сам разберется. Читать далее Двойные и одинарные кавычки в php
Как оказалось, с выходом версии PHP 5.3.0 некоторые функции были признаны устаревшими/ненадежными, и были заменены на другие. Очень много современных скриптов уже переписаны с учетом новых функций, но что делать, если у меня старый скрипт, и по каким-то причинам не могу его переписать? Читать далее Deprecated: Function eregi() — Ошибка PHP
Давно хотел узнать, как отправлять почту через сторонний сервер с помощью стандартной функции mail, так как считаю неправльным использовать всякие классы-надстройки, а держать SMTP-сервер только для этих целей зачастую нежелательно. И вроде бы нашел решение для Linux и FreeBSD: программа msmtp.
Во многих дистрибутивах она изначально есть в пакетах, поэтому ее установка проблем не составляет. В Debian Linux пишем: Читать далее Отправка почты в php через сторонний сервер (msmtp)
В WordPress шаблонах чаще всего используется стандартный цикл для вывода записей. Стандартный цикл имеет заранее определенные параметры, поэтому с помощью такого цикла можно вывести только определенные записи. Таким образом, использовать стандартный цикл WordPress не всегда удобно. Читать далее WordPress и WP_query()
Правильное использование нескольких циклов на странице даст вам возможность выводить блоки с нужными записями, сортировать их в нужном порядке и при этом не переживать о нарушении логической структуры страницы и «ловле» различных багов.
Разработчики WordPress предоставляют следующие варианты построения циклов вывода записей: Читать далее Способы построения циклов в WordPress (выводы списка постов в WordPress)
1. Какая разница между $this и self в PHP?
$this – это ссылка на сам объект, а self – на текущий класс.
2. Сколько типов данных в РНР?
PHP поддерживает 8 базовых типов данных.
4 скалярных типа:
boolean. Логический тип данных, переменные данного типа могут принимать значения true
или false.
integer. Целочисленный тип данных, переменные могут принимать целые значения (…-2, -1, 0, 1,
2…) в диапазоне от -2^31 до +2^31. Если значение превышает данный порог – оно автоматичес-
ки переводится в тип float. Читать далее Список основных вопросов при собеседовании на должность PHP программист.