Создание файлов

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

Начать изучение работы с файлами и папками, стоит с самого простого – создание. Создание файлов можно реализовать с помощью функции fopen.
Читать далее «Создание файлов»

Получить письма. Пример работы с IMAP протоколом

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

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

Отправка писем через SMTP протокол

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

SMTP — сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP. Для работы с почтовыми серверами через SMTP протокол, необходимо реализовывать обращение с помощью сокетов. Для открытия сокета используется php функция fsockopen.
Читать далее «Отправка писем через SMTP протокол»

Отправка писем с картинками в тексте

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

Не редко необходимо отправлять письма, в которых помимо текста должна быть отправлена html-верстка с картинками. Реализовать отображение картинок можно двумя способами: прописывать для картинок полные пути – загрузка изображений будет происходить с уделенного сайта. Или отправлять картинки вместе с письмом. Второй способ работает более корректно, поскольку при загрузке изображений с удаленных сайтов некоторые почтовые программы блокируют отображение.
Читать далее «Отправка писем с картинками в тексте»

Отправка писем с вложенными файлами

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

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

Как определить, читали письмо или нет

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

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

Проверка корректности e-mail адреса

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

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

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

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

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

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

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

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

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

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

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