Отправка письма нескольким получателям

Рецепт №48. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы отправить письмо сразу нескольким получателем, как и в предыдущем рецепте, можно воспользоваться php функцией mail. Единственное отличие от прошлого примера, будет заключаться в том, что параметр, передающий e-mail получателя, будет содержать не один адрес, а несколько, разделенных запятыми.
Читать далее «Отправка письма нескольким получателям»

Отправка письма

Рецепт №47. Из книги «128 рецептов php»
Перейти к оглавлению

Для отправки писем в php можно воспользоваться функцией mail. Эта функция принимает три обязательных параметра: e-mail получателя, тема и текст письма. Помимо обязательных параметров, есть возможность передачи еще двух не обязательных. Первый — это строка, которая будет добавлена в отправляемые заголовки письма. Во второй необязательный параметр можно передавать флаги в виде аргументов командной строки для программы, которая осуществляет отправку писем.
Читать далее «Отправка письма»

Получить знак зодиака по дате рождения

Рецепт №46. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы получить знак зодиака, достаточно знать только день и месяц рождения. Алгоритм вычисления знака прост: необходимо создать массив, в котором будет храниться число месяца, в которое происходит смена знака зодиака и массив названий знаков в таком порядке, как они и начинаются с начала года. Когда массивы будут созданы, будет достаточно сравнить день рождения с днем, при котором происходит смена знака зодиака, если смена еще не произошла, то вернем название знака, соответствующей месяцу рождения. Иначе, вернем следующий по порядку знак зодиака.
Читать далее «Получить знак зодиака по дате рождения»

Определить возраст по дате рождения

Рецепт №45. Из книги «128 рецептов php»
Перейти к оглавлению

Для определения возраста достаточно проверить, было уже день рождение в текущем году или нет. Если уже прошло, то необходимо из текущего года вычесть год рождения. А если день рождения еще не прошел, то необходимо из текущего года вычесть год рождения и еще минус один год.
Читать далее «Определить возраст по дате рождения»

Время выполнения скрипта

Рецепт №44. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы измерить время выполнения участка кода, необходимо перед началом выполнения кода, получить текущее время, а также по завершению выполнения кода, еще раз получить время. Далее просто высчитывается разница во времени. Поскольку скорость скрипта может измеряться в тысячных и десятитысячных долях секунды, необходимо воспользоваться php функцией microtime. Она позволяет получать метку времени в микросекундах.
Читать далее «Время выполнения скрипта»

Название месяца по-русски

Рецепт №43. Из книги «128 рецептов php»
Перейти к оглавлению

Как уже было сказано в предыдущем рецепте, php функция date, не умеет отдавать дату по-русски, поэтому для вывода названия месяца по-русски необходимо написать свою функцию.
Читать далее «Название месяца по-русски»

Текущий день недели по-русски

Рецепт №42. Из книги «128 рецептов php»
Перейти к оглавлению

В php, функция date, умеет выводить дату и время в огромном количестве форматов, но, к сожалению, вывод по-русски не предусмотрен. Поэтому для вывода дня недели по-русски, необходимо написать свою функцию.
Читать далее «Текущий день недели по-русски»

Разница между датами в днях

Рецепт №41. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы узнать разницу между двумя датами, необходимо обе даты перевести в вид timestamp, после чего узнать разницу. Полученное число, будет являться разницей между датами в секундах. Для перевода секунд в дни достаточно просто разделить результат на количество секунд в сутках(86400 сек).
Читать далее «Разница между датами в днях»

Сравнение дат

Рецепт №40. Из книги «128 рецептов php»
Перейти к оглавлению

Для сравнения двух дат, их сначала необходимо преобразовать к виду timestamp, а потом просто сравнить два полученных числа. Для преобразования даты в формат timestamp, можно воспользоваться php функцией strtotime.
Читать далее «Сравнение дат»

Получить дату ближайшего понедельника

Рецепт №39. Из книги «128 рецептов php»
Перейти к оглавлению

Получить дату ближайшего прошедшего и следующего понедельника можно, воспользовавшись теми же функциями, что и в предыдущем рецепте date и strtotime.
Читать далее «Получить дату ближайшего понедельника»