IGL
26.02.2010, 17:14
Есть скрипт, скачивает на сайт файлы по прямой ссылки
Зарегил ящик от провайдера на нем скорость неограничена (на скока канала хватает) место тоже...
Так вот нужен скрипт который отправляет письмо с аттачем, но чёб аттач выбрать можно было из папки на сервере
index.html
<form action="send.php" method="POST">
<input name="milo" type="text" value="xxx@mail.ru" /> <--- Куда отправить<br>
<input name="textsoobchenia" type="text" value="Здесь текст сообщения">
<input name="failotpravki" type="text" value="0063.zip">
<input name="otpravit" type="submit">
</form>
send.php
<?php
echo ($_POST[failotpravki]." ".filesize($_POST[failotpravki])."байт");
echo ("</br>");
echo ($_POST[milo]);
echo ("</br>");
echo ($_POST[textsoobchenia]);
echo ("</br>");
function xmail( $from, $to, $subj, $text, $filename) {
$f = fopen($filename,"rb");
$un = md5(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"--".$un."\"\n\n";
$zag = "--".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "--".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filen ame))))."\n";
$result=mail("$to", "$subj", $zag, $head);
return $result;
}
if (xmail("xxx@xxx.ru", $_POST[milo], "архивчег", $_POST[textsoobchenia], $_POST[failotpravki]))
{ echo ("мессага ушла");} else {echo ("апять неработает цука!!!");}
?>
Зарегил ящик от провайдера на нем скорость неограничена (на скока канала хватает) место тоже...
Так вот нужен скрипт который отправляет письмо с аттачем, но чёб аттач выбрать можно было из папки на сервере
index.html
<form action="send.php" method="POST">
<input name="milo" type="text" value="xxx@mail.ru" /> <--- Куда отправить<br>
<input name="textsoobchenia" type="text" value="Здесь текст сообщения">
<input name="failotpravki" type="text" value="0063.zip">
<input name="otpravit" type="submit">
</form>
send.php
<?php
echo ($_POST[failotpravki]." ".filesize($_POST[failotpravki])."байт");
echo ("</br>");
echo ($_POST[milo]);
echo ("</br>");
echo ($_POST[textsoobchenia]);
echo ("</br>");
function xmail( $from, $to, $subj, $text, $filename) {
$f = fopen($filename,"rb");
$un = md5(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"--".$un."\"\n\n";
$zag = "--".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "--".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filen ame))))."\n";
$result=mail("$to", "$subj", $zag, $head);
return $result;
}
if (xmail("xxx@xxx.ru", $_POST[milo], "архивчег", $_POST[textsoobchenia], $_POST[failotpravki]))
{ echo ("мессага ушла");} else {echo ("апять неработает цука!!!");}
?>