Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отправка файла на почту прямо с сайта, как отправить письмо с вложениями на поч 
:(
    Опции темы
Anden
Дата 9.3.2012, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Добрый день всем участникам. Нужна срочная помощь. Необходимо отправить письмо вместе с вложеным файлом на почту прямо с сайта. В инете нашел подобные исходники но ни один из них корректно не работает, либо ишибка выходит либо на почту приходит вообще левый файл с левым названием. Помогите пожайлуста чайнику совсем замучался!!!!

Заранее очень благодарен Всем участникам!!!! Всех женщин и девушек с прошедшим праздником
PM MAIL   Вверх
ElGuapo
Дата 9.3.2012, 12:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Поскольку не понятно, в чем у вас конкретная проблема, то можно только дать очередную ссылку:
http://www.softtime.ru/scripts/mailattach.php

Если хотите конкретной помощи, то приведите исходник и укажите, что именно в данном скрипте не работает.
PM MAIL   Вверх
Anden
Дата 9.3.2012, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



загрузил данный исходник, на почту пришло письмо :
Content-Type: text/html; charset=windows-1251

 Content-Transfer-Encoding: base64



 7/Du4uXw6uA=



Content-Type: application/octet-stream; name="file.ext"

 Content-Transfer-Encoding: base64

 Content-Disposition: attachment; filename="file.ext"



 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAACAAAAAAAAAAA

 EAAA/v///wAAAAD+////AAAAAAkAAAD/////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 ////////////////////////////////////////////////////////////////////////////

 //////////////////////////////////////////////////////////////////////////8J

 CBAAAAYFALsNzAdBAAAABgAAAEIAAgDkBD0AEgAAAAAAXDXtMDgAAAAAAAEAWAKNAAIAAAAiAAIA

 AAAxABUAyAAAAP9/kAEAAAAAAAAFAEFyaWFsMQAVAMgAAAD/f5ABAAAAAAAABQBBcmlhbDEAFQDI

 AAAA/3+QAQAAAAAAAAUAQXJpYWwxABUAyAAAAP9/kAEAAAAAAAAFAEFyaWFsMQAVAMgAAAD/f5AB

 AAAAAAAABQBBcmlhbDEAFQDIAAAA/3+QAQAAAAAAAAUAQXJpYWwxABUAyAAAAP9/vAIAAAAAAAAF

 AEFyaWFsMQAVAMgAAAD/f7wCAAAAAAAABQBBcmlhbDEAFgCgAAAA/3+QAQAAAAAAAAYAVGFob21h

 MQAVAMgAAAAMAJABAAABAAAABQBBcmlhbDEAFQDIAAAA/3+8AgAAAAAAAAUAQXJpYWwxABUAoAAA

 AP9/vAIAAAAAAAAFAEFyaWFs4AAUAAAAAAD1/yAAAAAAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQA

 AAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg

 4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1

 /yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAA

 AAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAU

 AAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAD1/yAA

 APQAAAAAAAAAAMAg4AAUAAAAAAD1/yAAAPQAAAAAAAAAAMAg4AAUAAAAAAABACAAAAAAAAAAAAAA

 AMAg4AAUAAAAKwD1/yAAAPgAAAAAAAAAAMAg4AAUAAAAKQD1/yAAAPgAAAAAAAAAAMAg4AAUAAAA

 LAD1/yAAAPgAAAAAAAAAAMAg4AAUAAAAKgD1/yAAAPgAAAAAAAAAAMAg4AAUAAAACQD1/yAAAPgA

 AAAAAAAAAMAg4AAUAAoAAAABACAAAAgAAAAAAAAAAMAg4AAUAAsAAAABACAAAAgAAAAAAAAAAMAg

 4AAUAAAAAAABACMAABAAAAAAAAAAAMAg4AAUAAAAAAABACEAABAAAAAAAAAAAMAg4AAUAAsAAAAB

 ACEAABgAAAAAAAAAAMAg4AAUAAAAAAABACMAADABAEAAAAAAAMAg4AAUAAsAAAABACMAADgBAEAA

 AAAAAMAg4AAUAAsAAAABAAMAABgAAAAAAAAAAMAg4AAUAAAAAAABAAAAABAAAAAAAAAAAMAg4AAU

 AAwAAAABACAAAAgAAAAAAAAAAMAg4AAUAAAAAAABACMAADABAEAAAAAAAMAgkwIEABCAA/+TAgQA

 EYAG/5MCBAASgAT/kwIEABOAB/+TAgQAAIAA/5MCBAAUgAX/kgDiADgAAAAAAP///wD/AAAAAP8A

 AAAA/wD//wAA/wD/AAD//wCAAAAAAIAAAAAAgACAgAAAgACAAACAgADAwMAAgICAAJmZ/wCZM2YA

 ///MAMz//wBmAGYA/4CAAABmzADMzP8AAACAAP8A/wD//wAAAP//AIAAgACAAAAAAICAAAAA/wAA

 zP8AzP//AMz/zAD//5kAmcz/AP+ZzADMmf8A/8yZADNm/wAzzMwAmcwAAP/MAAD/mQAA/2YAAGZm

 mQCWlpYAADNmADOZZgAAMwAAMzMAAJkzAACZM2YAMzOZADMzMwCFACwAyAcAAAAAEgEhBEIEMARC

 BDgEQQRCBDgEOgQwBCAAPwQ+BCAANAQ9BE8EPASMAAQAAQABAPwA6wErAAAAFAAAAEEAARoEMAQ8

 BD8EMAQ9BDgETwQgACIAHwQ1BEAEMgQwBE8EIAA6BDAEPAQ/BDAEPQQ4BE8EIgAgACgAFiExADgA

 NgAxADIANQA2ACkALAAgAD8ENQRABDgEPgQ0BCAAMQA5AC4AMAAxAC4AMQAyACAALQAgADIANgAu

 ADAAMQAuADEAMgAGAAERBDAEPQQ9BDUEQAQEAAEUBDAEQgQwBAYAAR8EPgQ6BDAENwRLBAUAARoE

 OwQ4BDoEOAQHAAFDAFQAUgAgACgAJQApAA0AASAEMARBBEUEPgQ0BCAAKABDBC4ANQQuACkAFQAB

 IQRABC4AIABGBDUEPQQwBCAAOgQ7BDgEOgQwBCAAKABDBC4ANQQuACkADgABEwQ7BEMEMQQ4BD0E

 MAQgACgAQQRCBEAELgApAA0AARoEPgQ9BDIENQRABEEEOARPBCAAKAAlACkAEAABJgQ1BD0EMAQg

 AEYENQQ7BDgEIAAoAEMELgA1BC4AKQAKAAAyMC4wMS4yMDEyAQAALQoAADIxLjAxLjIwMTIKAAAy

 Mi4wMS4yMDEyCgAAMjMuMDEuMjAxMgoAADI0LjAxLjIwMTIKAAAyNS4wMS4yM





в чем проблема???
PM MAIL   Вверх
ElGuapo
Дата 9.3.2012, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Что-то ума не приложу. Куда делись разделители? Даже если с переменными проблема, хотя бы "--" от них должны были остаться? А $EOL поменяйте, он неверный у вас.
PM MAIL   Вверх
Vardoulacha
Дата 9.3.2012, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



да будет счастье
http://code.google.com/a/apache-extras.org/p/phpmailer/

толпа примеров
http://phpmailer.worxware.com/index.php?pg=examples

простейший пример с аттачем
http://phpmailer.worxware.com/index.php?pg=examplebmail
PM MAIL   Вверх
Anden
Дата 9.3.2012, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



Цитата(ElGuapo @ 9.3.2012,  15:09)
Даже если с переменными проблема, хотя бы "--" от них должны были остаться? А $EOL поменяйте, он неверный у вас.


на что поменять можно по подробнее я еще совсем чайник.

Заранее спасибо
PM MAIL   Вверх
Anden
Дата 10.3.2012, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



а кто нибудь делал отправку письма с вложениями, может просто у кого то есть готовый исходник php и html файлов. Просто завтра начальство на работу выйдет и начнется.....  Очень срочно нужно помогите чайнику пожайлуста
PM MAIL   Вверх
Anden
Дата 14.3.2012, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 5.3.2007

Репутация: нет
Всего: нет



помогитеразобраться с html кодом чтобы адаприторать для работы с классном который  во вложении

код html файла
Код

<form method="post"  action="class.mimemail.php"><font size="2">
<p><strong>Ваше имя или название организации:</strong><br></p>
<input type="text" name="subject" size="30"</p>
<p><strong>Ваш электронный адрес:</strong></p><br>
<input type="text" name="from" size="30"></p> 
<p><strong>куда отправить:</strong></p><br>
<input type="text" name="to" size="30"></p>
<p><strong>Сообщение:</strong></p></br>
<textarea name="body" cols="30" rows="5" wrap=virtual></textarea></p>
<p><strong>прикрепите файл заявки:</strong><br></p>
<input type="file" name="name" maxlength="64">"</p>
<p><input type="submit" name="submit" value="отправить"</p>




заранее очень благодарен

код  класса для которого применяем исходник

Код

<?php
/***********************************************************
** Модуль = class.mimemail = библиотеки скриптов
**
** Автор : Adamanteus
** Соавтор : Марченко Кирилл
** Компилятор    PHP  5.2.9-1 Дата    04.10.2009
** Назначение:
**    набор функций для отправки почты
** Применение:
**    $mail = new mime_mail();
**    $mail->from = "email от кого будет письмо";
**    $mail->to = "email кому отсылаем письмо";
**    $mail->subject = "Заголовок письма";
**    $mail->body = "Текст письма."
**    $mail->add_attachment("Содержание атача. Предварительно нужно считать из файла", "название файла", "application/octet-stream");
**    $mail->send();
***********************************************************/

class mime_mail {
    var $parts;
    var $to;
    var $from;
    var $headers;
    var $subject;
    var $body;

    // Конструктор класса
    function __construct() {
        $this->parts = array();
        $this->to = "";
        $this->from = "";
        $this->subject = "";
        $this->body = "";
        $this->headers = "";
    }

    function add_attachment($message, $name = "", $ctype = "application/octet-stream") {
        $this->parts [] = array (
            "ctype" => $ctype,
            "message" => $message,
            "encode" => $encode,
            "name" => $name
            );
    }

    function build_message($part) {
        $message = $part["message"];
        $message = chunk_split(base64_encode($message));
        $encoding = "base64";
        return "Content-Type: ".$part["ctype"].($part["name"]? "; name = \"".$part["name"]."\"" : "")."\nContent-Transfer-Encoding: $encoding\n\n$message\n";

    }

    function build_multipart() {
        $boundary = "b".md5(uniqid(time()));
        $multipart = "Content-Type: multipart/mixed; boundary = $boundary\n\nThis is a MIME encoded message.\n\n--$boundary";
        for($i = sizeof($this->parts)-1; $i>=0; $i--) $multipart .= "\n".$this->build_message($this->parts[$i]). "--$boundary";
        return $multipart.= "--\n";
    }

    function send() {
        $mime = "";
        if (!empty($this->from)) $mime .= "From: ".$this->from. "\n";
        if (!empty($this->headers)) $mime .= $this->headers. "\n";
        if (!empty($this->body)) $this->add_attachment($this->body, "", "text/html;charset=windows-1251");
        $mime .= "MIME-Version: 1.0\n".$this->build_multipart();
        return mail($this->to, $this->subject, "", $mime);
    }
}
?>



ЗАРНЕЕ ОЧЕНЬ БЛАГОДАРЕН ВСЕМ УЧАСТНИКАМ!!!


Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  class.mimemail.zip 1,13 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1325 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.