Копирование файлов

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

Для копирования файлов в php имеется специальная функция — copy. С ее помощью можно легко осуществить копирование файла.
Читать далее «Копирование файлов»

Чтение из файлов

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

Для чтения из файла, понадобятся функции feof и fgets, которые определяют, прочитан ли файл до конца и считывают строку из файла. То есть, чтобы прочитать весь файл, необходимо его открыть и в цикле — while, который будет выполняться до тех пор, пока файл не будет прочтен до конца, считывать данные построчно.
Читать далее «Чтение из файлов»

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

Рецепт №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 адреса»