Freeman
Новичок
Помогите разобраться с классом PEAR::Mail
Надо отправлять email с приаттаченными файлами. Попробовал PEAR.
Так вот после $mail = & Mail::factory('mail') все глохнет: ничего не выводится (ни ошибки, ни текст). error_reporting(E_ALL).
Пробовал указывать smtp в качестве параметра, ни фига. В чем я не прав?
Надо отправлять email с приаттаченными файлами. Попробовал PEAR.
PHP:
if (isset($_FILES) && !$_FILES['userfile']['error'])
{
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
$attach_files = $_FILES['userfile'];
include('mail.php');
include('../inc/mail/mime.php');
$crlf = "\r\n";
$mime = new Mail_mime($crlf);
$mime->addAttachment($attach_files['name']);
$hdrs = array(
'From' => '',
'Subject' => $subj
);
$mime->setTXTBody($text);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
$mail = & Mail::factory('mail');
$status = $mail->send($email, $hdrs, $body); if (PEAR::isError($status))
{
print("***ERROR");
}
else
echo "<h3>Ваше сообщение отправлено.</h3><br>";
}
Пробовал указывать smtp в качестве параметра, ни фига. В чем я не прав?