2014-07-26 2 views
-1

Я отправил файл документа документа в свою почту, когда я отправлю этот документ, в то время он будет генерировать неизвестный формат, например asdfADFDF 0000sadfas15454454отправить текстовый файл по электронной почте, используя mail() в php?

У меня была функция почты для отправки почты.

Вот мой код для этого, пожалуйста, проверьте и дайте мне знать.

function sendfile() 
{ 
    $id = $_REQUEST['id']; 
    $s=mysql_query("select * from file_doc where id='".$id."'"); 
    $r= mysql_fetch_array($s); 
    $r['email']; // user email address 

    $docfile = "upload/".$r['cv']; // $r['cv'] is docfile 



} 
+0

может у меня все подробности? –

+2

Если вам нужно спросить, лучше не пытаться. Я предлагаю вам установить надлежащую почтовую библиотеку, такую ​​как PHPMailer или Swift Mailer. –

+0

Это полная информация о моей функции –

ответ

0

Try:

if (isset($_FILES['uploaded_file']) && 
    $_FILES['uploaded_file']['error'] == UPLOAD_ERR_OK) { 
    $mail->AddAttachment($_FILES['uploaded_file']['tmp_name'], 
         $_FILES['uploaded_file']['name']); 
} 

Базовый пример можно найти здесь.

Определение функции для AddAttachment является:

public function AddAttachment($path, 
           $name = '', 
           $encoding = 'base64', 
           $type = 'application/octet-stream') 
Смежные вопросы