Здравствуйте, не могу разобраться в чем проблема, почему рисунок отправяется только тогда когда он лежит вместе с файлом отправки?...
| Код | $url = "send.jpg"; //отправляется //$url = "/images/new/send.jpg"; //не отправляется( //$url = "www.mysite.com/images/new/send.jpg"; //тоже не отправляется(
function xmail($from, $to, $subj, $text) { $un = strtoupper(uniqid(time())); $head = "From: $from\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"; $filenames = array_slice(func_get_args(), 4); foreach($filenames as $filename) { if (is_readable($filename)) { $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(file_get_contents($filename)))."\n"; } } return (!@mail($to, $subj, $zag, $head)) ? false : true; }
xmail("[email protected]", "[email protected]", "Заголовок", "Сообщение <img src='cid:spravkaweb_img_1'>", "$url");
|
|