Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обработчик письма с вложением

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Помогите настроить форму
7erj
Отправлено: 26 Октября, 2016 - 00:42:28
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Код обработчика:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $to = 'Seregas_200@mail.ru';
  4. $from_mail = $_POST['email'];
  5. $from_name = $_POST['name'];
  6. $phone = $_POST['telephone'];
  7. $subject = 'Письмо от клиента';
  8. $message = $_POST['message'];
  9. $file_name = $_FILE['file'];
  10. //(это может быть имя файла, выбранного в поле <input type="file" name="file_name">)
  11.  
  12. function sendMail($to,$from_mail,$from_name,$subject,$file_name) {
  13.   $bound="spravkaweb-1234";
  14.   $header="From: '$from_name' <$from_mail>n";
  15.   $header.="To: $ton";
  16.   $header.="Subject: $subjectn";
  17.   $header.="Mime-Version: 1.0n";
  18.   $header.="Content-Type: multipart/mixed; boundary='$bound'";
  19.   $body="nn--$boundn";
  20.   $body.="Content-type: text/html; charset='windows-1251'\n";
  21.   $body.="Content-Transfer-Encoding: quoted-printablenn";
  22.   $body.="$message";
  23.   $body.="$phone";
  24.   $body.="$from_name";
  25.   $file=fopen($file_name,"rb");
  26.   $body.="nn--$boundn";
  27.   $body.="Content-Type: application/octet-stream;";
  28.   $body.="name=".basename($file_name)."\n";
  29.   $body.="Content-Transfer-Encoding:base64n";
  30.   $body.="Content-Disposition:attachmentnn";
  31.   $body.=base64_encode(fread($file,filesize($file_name)))."n";
  32.   $body.="$bound--nn";
  33.   if(mail($to, $subject, $body, $header)) {
  34.     echo "<center>Письмо было успешно отправлено!</center>";
  35. <pre> } else {
  36. </pre>
  37.     echo "<center>Сообщение не отправлено!</center>";
  38. <pre> };
  39. </pre>
  40. };
  41. ?>


Ошибка:
Сайт пока не может обработать этот запрос.
HTTP ERROR 500

Наведите на путь истинный, пожалуйста. Тупой, не могу сообразить
(Добавление)
Даже простая форма:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $uploaddir = '/loadserver/';
  3. if (move_uploaded_file($_FILES['mail_file']['tmp_name'], $uploaddir .
  4.         $_FILES['mail_file']['name'])) {
  5.     print "File is valid, and was successfully uploaded.";
  6. } else {
  7.     print "There some errors!";
  8. }
  9. ?>


Выдает: There some errors!
Если можно, приведите пожалуйста, форму с возможностью загрузки нескольких картинок. А не только одной.

(Отредактировано автором: 26 Октября, 2016 - 02:09:03)



-----
trust me i'm an engineer
 
My status
 Top
3d_killer
Отправлено: 26 Октября, 2016 - 10:17:54
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




/loadserver/
первый слеш лишний
 
My status
 Top
7erj
Отправлено: 01 Ноября, 2016 - 19:30:41
Post Id



Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Янв. 2015  
Откуда: Украина, Запорожье


Помог: 1 раз(а)




Помогла смена обработчика в isp manager от хостинга.


-----
trust me i'm an engineer
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB