mail_img_files

Ищет теги изображений в HTML коде и при успешном нахождении возвращает массив из 2-х значений ключей: html и files

Синтаксис: mail_img_files($html)

$html - любой HTML код c тег(ом/ами) изображений

Функция при успехе возвращает массив с двумя значениями ключей:

html - HTML код подготовленный к отправке через функцию mail_

files - массив файлов изображений подготовленный к отправке через функцию mail_

Внимание: если изображения не найдены функция ничего не возвращает

Пример:

$html = 'Мое сообщение с изображениями <img src="http://site.ru/new.gif"> и <img src="http://site.ru/spec.jpg">';

if( $data = mail_img_files($html) ){// т.к. в тексте письма содержатся изображения, то сработает данное условие

$message = $data['html'];// данный html-код можно использовать в отпраке письма, с уверенностью что все изображения будут присутствовать в самом письме, даже вне зависимости от того где они располагались ранее

$files = $data['files'];// массив с изображениями

mail_('from@site.ru', 'from_name', 'to_email@site.ru', 'Тема письма', $message, $files);// пример отправки письма с изображениями

}else{// т.к. Вы можете не знать, будут ли в отправляемом письме изображения, делаем альтернативу отправляемого сообщения

$message = $html;

mail_('from@site.ru', 'from_name', 'to_email@site.ru', 'Тема письма', $message);// пример отправки письма без изображений

}

// массив $files это массив данных, и если выполнить print_r( $files ) то мы увидим следующее:

[ new.gif ] => содержание файла-изображения new.gif

[ spec.jpg ] => содержание файла-изображения spec.jpg


16.12.2008 08:37

Комментарии

Комментариев пока нет.


Copyrights © 2007 - 2026 YaPro.Ru