Имя:


'.$messageform_name.'

E-mail:


'.$messageform_email.'

Сообщение:

'.$messageform_message.'
'; $sendmsg = ''; ### создание метки для разделения прикрепляемых файлов между собой, а также файлов и контента, если не отправляются файлы - закоментировать все метки!!! $boundary = "--".md5(uniqid(time())); ### включение метки-разделителя в тело письма $sendmsg .= "--$boundary\r\n"; ### включение текстовой сотавляющей в тело письма $sendmsg .= "Content-Type: text/html; charset=utf-8\r\n"; $sendmsg .= "Content-Transfer-Encoding: base64\r\n"; $sendmsg .= "\r\n"; $sendmsg .= chunk_split(base64_encode($msg)); ### включение файлов в тело письма, необходимо выставить максимально возможное количество файлов, которые будет искать скрипт (имена у формы должны быть file1, file2, ... filen. for ($n=1; $n<=10; $n++) { $path_ = "file$n"; $name_ = "file{$n}_name"; $path = $$path_; $name = $$name_; # 2-й вариант #$file_this_tmp = "file$n"; #$file_this = $$file_this_tmp; #$path = $file_this[tmp_name]; #$name = $file_this[name]; if ($name) { $fp = fopen($path, "r"); if (!$fp) { print "Файл $path не может быть прочитан"; } $file = fread($fp, filesize($path)); fclose($fp); $sendmsg .= "\r\n"; $sendmsg .= "--$boundary\r\n"; $sendmsg .="Content-Type: application/octet-stream; name=\"$name\"\r\n"; $sendmsg .="Content-Transfer-Encoding: base64\r\n"; $sendmsg .="Content-Disposition: attachment; filename=\"$name\"\r\n"; $sendmsg .= "\r\n"; $sendmsg .= chunk_split(base64_encode($file)); } } ### включение метки-разделителя в тело письма $sendmsg.= "\r\n--$boundary--\r\n"; ### если идет отправка только текста или html - то заменить верхние строки на одну эту $sendmsg = $msg; ### URL сайта, с которого идет отправка (без www) $url_site = 'mebelino-mebel.ru'; ######### Отправка письма ### Массив с ящиками для отправки $mail_send_order[] = 'info@olympdiving.ru'; ### Тема письма $subject = 'Форма обратной связи olympdiving.ru'; ### Ручная установка заголовков (не обязательно, скрипт их генерит сам) - $headers ### Вызов функции в том месте, где нужно произвести отпраку for ($n=0; $n

Сообщение успешно отправлено!

Сообщение не отправлено!

'.implode('
', $error).'

'; } ### Если не передаеются данные POST, либо обнаружены ошибки - то не происходит отправка письма, а выводится форма if (!$_POST OR $errormessage) { ?>

Обратная связь:

*Имя:

*E-mail:

*Сообщение:

*Введите пожалуйста код подтверждения в поле ниже:


* поля обязательные для заполнения