Отправка E-mail с вложением

Опубликовано 2013.07.25 в разделе Php.

Для того, чтобы отправить письмо с вложением - создайте функцию со следующим содержанием:
  1. function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) {
  2. $file = $path.$filename;
  3. $file_size = filesize($file);
  4. $handle = fopen($file, "r");
  5. $content = fread($handle, $file_size);
  6. fclose($handle);
  7. $content = chunk_split(base64_encode($content));
  8. $uid = md5(uniqid(time()));
  9. $name = basename($file);
  10. $header = "From: ".$from_name." <".$from_mail.">\r\n";
  11. $header .= "Reply-To: ".$replyto."\r\n";</".$from_mail.">

Форма ввода php

Опубликовано 2012.01.15 в разделе Php.

Язык программирования PHP позволяет делать и обрабатывать пользовательские формы фактически любой сложности. В этой статье я научу вас создавать и обрабатывать формы.Для начала рассмотрим принцип работы форм и из чего они состоят. Форма представляет собой html код с различными полями ввода, которые заполняет пользователь. После нажатия кнопки отправки формы происходит передача значений всех полей формы обработчику этой формы. Отправка осуществляется методом POST или GET. По умолчанию используется GET. Рассмотрим простой пример,форма отправки имени,фамилии и номера телефона:

Отправка email средствами Drupal

Опубликовано 2011.10.05 в разделе Drupal.

Для уведомления посетителей о каких либо событиях часто приходится оповещать из по e-mail. Рассмотрим процесс отправки письма средствами Drupal API 7
  1. $module = 'custom_widgets'; //имя модуля
  2. $key = 'key';
  3. $language = 'ru'; //язык
  4. $params = array();
  5. $from = variable_get('site_mail');
  6. $send = FALSE; //не отправляем письмо сразу
  7. $message = drupal_mail($module, $key, $target_email, $language, $params, $from, $send); // формируем сообщение
  8.  
  9. //подготовьте переменные с темой и текстом письма
  10. $message['subject'] = $subject;
  11. $message['body'] = array();