Автор Тема: Не работает отправка приаттаченого файла  (Прочитано 2246 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sopus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть такой кусок скрипта Он должен отправлять письмо с аттаченым файлом. А он присылает только текст письма без файла. Подскажите где ошибка.

        $headers.="From: ".$from."\\n";
        $headers.="nReplyTo: ".$from."\\n";
        $headers.="Cc: ".$cc."\\n";
       
          $rand = md5(time());
          $mime_boundary = "==Multipart_Boundary_x{$rand}x";
          $attfilename=basename ($attfile);
          $file = fopen($attfile,"rb");        
          echo $file;
          $data = fread($file,filesize($filename));
          $t= $attfile_size;
          fclose($file);      
          $data = chunk_split(base64_encode($data));// Кодируем Base64
           // Добавляем содержимое файла к сообщению
          // с соответствующими заголовком и описанием типа данных
          $body .= "--{$mime_boundary}\\n"."Content-Type:  multipart/mixed;\\n".
           " name=\\"{$attfile_name}\\"\\n"."Content-Transfer-Encoding: base64\\n\\n".
          $data."\\n\\n";
          $body.= "--{$mime_boundary}--\\n";
          $body.="$mess\\n"; //текст письма
        $sabj="";
        $sucess = mail($komu,$sabj,$body,$headers );
        if ($sucess) echo "
Ваше сообщение отослано";
        else echo "
Произошла ошибка, сообщение не отослано";

Оффлайн sopus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Не работает отправка приаттаченого файла
« Ответ #1 : 02 Апреля 2003, 13:03:47 »
Да забыл  Файл посылается с формы от пользователя

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Не работает отправка приаттаченого файла
« Ответ #2 : 02 Апреля 2003, 13:43:38 »
а файл до сервера-то доходит?
а без формы, локальный ты посылать пробовал?
а кто это за тебя выяснять должен? телепаты?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28