Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Отправка писем на PHP [3]
ТвойWeb » WebMaster класс » PHP/Perl » Отправка писем на PHP

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

21. Alone - 02 Июня, 2006 - 12:53:47 - перейти к сообщению
TvoyWeb
Не, я же написал, файл уже есть на хосте, загружать ничего не нужно, нужно только отправить и всё.

Функцию я от сюда взял:

CODE:
<?php
function sendmsg($to, $subject, $text, $from, $file, $type) {
$content = fread(fopen($file,"r"),filesize($file));
$content = chunk_split(base64_encode($content));
$uid = strtoupper(md5(uniqid(time())));
$name = basename($file);

$header = "From: $from\nReply-To: $from\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: multipart/mixed; boundary=$uid\n";

$header .= "--$uid\n";
$header .= "Content-Type: text/plain\n";
$header .= "Content-Transfer-Encoding: 8bit\n\n";
$header .= "$text\n";

$header .= "--$uid\n";
$header .= "Content-Type: $type; name=\"$name\"\n";

$header .= "Content-Transfer-Encoding: base64\n";
$header .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
$header .= "$content\n";

$header .= "--$uid--";

mail($to, $subject, "", $header);

return true;
}
?>


Но это не важно, это я для примера.
Нужен принцип, как просто отправить то что уже есть на сервере?
22. Alone - 02 Июня, 2006 - 12:58:53 - перейти к сообщению
Т.е. задумка есть сделать такаю фишку:

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

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0323]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33