Показать сообщение отдельно
Старый 11.12.2002, 01:36     # 17
sanchos
::VIP::
Художник-2004
 
Аватар для sanchos
 
Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604

sanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэйsanchos Сэнсэй
Блин! Опять нифига (
PHP код:
$filename "1.gif";
$fd fopen($filename"rb");
$size filesize($filename);
$data fread($fd$size);
fclose($fd);
$boundary "_" md5(uniqid(time()));
$header "\nMIME-Version: 1.0\nContent-Type: multipart/mixed; boundary=\"$boundary\"\nContent-Transfer-Encoding: 7bit\n";
$multipart "This is a MIME Encoded Message\n\n";
$multipart .= "--$boundary\n";
$multipart .= "Content-Type: text/plain; charset=\"koi8-r\"\nContent-Transfer-Encoding: 8bit\n\n";
$multipart .= "Hello, world!!!\n";
$multipart .= "--$boundary\n";
$multipart .= "Content-Type: $filename\n";
$multipart .= "Content-Disposition: attachment; filename=\"$filename\"\n";
$multipart .= "Content-Transfer-Encoding: base64\n\n";
$multipart .= chunk_split(base64_encode($data));
$multipart .= "--$boundary--\n";
$filename "2.gif";
$fd fopen($filename"rb");
$size filesize($filename);
$data fread($fd$size);
fclose($fd);
$multipart .= "Content-Type: $filename\n";
$multipart .= "Content-Disposition: attachment; filename=\"$filename\"\n";
$multipart .= "Content-Transfer-Encoding: base64\n\n";
$multipart .= chunk_split(base64_encode($data));
$multipart .= "--$boundary--\n";
mail("трум-пум-пум""Test"$multipart"From:" "тра-ля-ля" $header); 
В результате получаю письмо:
- с текстом все нормально
- файл только один - первый
- второй файл называется как первый, но показывает не изображение, а херню кодированную

Если кому не лень, разберитесь, плиз Я уже устал...
sanchos вне форума