Red Spirit

Блог Алексея Таянчина

RSS 2.0

php

PHP функция перевода времени в строку удобную для чтения

Вот как-то так она называется :) Изначально мне захотелось сделать так, чтобы было подробно видно как давно зарегистрировался юзер и как давно он был на сайте, типа так: Регистрация: 03.07.2010 | 2 года 4 месяца 29 дней 19 часов назад. Особой функциональной нагрузки тут нет, просто для наглядности. Накатал вот такую вот функцию, которая получает количество секунд в качестве аргумента (разницу между …Далее…

Tags:

Posted in Заметки разработчика | No Comments »

Склонение слова по числам на PHP

Если честно, не знаю как точно называется этот процесс, когда у слова меняется окончание в зависимости от того какое количество ему было присвоено, так что назвал это просто склонением ) Например, возьмем слово “диск“. Если он один, то так и пишем: “один диск“. Если их два, то надо писать уже “два диска” (окончание меняется). Если их пять, то пишем: “пять …Далее…

Tags:

Posted in Заметки разработчика | 9 Comments »

Узнать знак зодиака по дате на PHP

Сделал у себя на сайте такую штуку, для полноты анкеты по дате пользователя определяется его знак зодиака

Tags:

Posted in Заметки разработчика | 1 Comment »

Функция генерации случайного пароля на PHP

Еще одна несложная и часто весьма полезная функция, которая создает случайный пароль заданной длинны из латинских символов и цифр. Нужна, например, для восстановления пароля юзера, он забывает свой пароль и ему на почту высылается новый, который сгенерирует эта функция

Tags:

Posted in Заметки разработчика | No Comments »

Основные HTTP заголовки

Небольшая заметка для себя. Установка HTTP заголовков и статус кодов на PHP с помощью функции header(). Все ок, нормальная страница:

Страница не найдена:

Доступ запрещен:

Tags: ,

Posted in Заметки разработчика | No Comments »

100%-ная отправка почты на PHP

У меня как только дело касалось отправки почты на PHP всегда неожиданно возникали проблемы. Как правило проблемы с кодировками. Если все нормально отображается в одном почтовом клиенте, то в другом все наперекосяк. В общем, решил с этим делом раз и навсегда разобраться и написать для себя простецкую функцию, которая бы без проблем и стопудовски корректно отправляла любые письма. Ну конечно, …Далее…

Tags: ,

Posted in Заметки разработчика | 5 Comments »