mam taki problem jak opisałem w temacie. Chce wyslac plik .doc jako zalacznik. Plik jest na serwerze. Po zalaczeniu do maila wysyla mi maila z tysiacem znaczkow - podejrzewam, ze to ten plik zapisany w ten sposob (nie jestem programista, wybaczcie mi braki wiedzy). Proszę o pomoc!
<?php $to = 'mymail@gmail.com'; $subject = 'Wiadomość ze strony'; $email = $_POST['email']; $files['0']['path'] = $_FILES['plik']['path']; $files['0']['mime'] = $_FILES['plik']['mime']; $files['0']['name'] = $_FILES['plik']['name']; $files['0']['tmpname'] = $_FILES['plik']['tmp_name']; $filename = $_FILES['plik']['name']; if($upload) { if($filetype == 'doc') { /// wysylamy maila $fileatt = "readwrite/formularz.doc"; $fileatttype = "multipart/mixed"; $fileattname = "formularz.doc"; $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; $headers .= "\nMIME-Version: 1.0\n" . "Content-Type: multipart/mixed;\n" . " boundary=\"{$mime_boundary}\""; $message .= "This is a multi-part message in MIME format.\n\n" . "--{$mime_boundary}\n" . "Content-Type:text/html; charset=\"iso-8859-1\"\n" . "Content-Transfer-Encoding: 7bit\n\n" . $message . "\n\n"; $message .= "--{$mime_boundary}\n" . "Content-Type: {$fileatt_type};\n" . " name=\"{$fileatt_name}\"\n" . //"Content-Disposition: attachment;\n" . //" filename=\"{$fileatt_name}\"\n" . "Content-Transfer-Encoding: base64\n\n" . $data . "\n\n" . "--{$mime_boundary}--\n"; /// wysylamy maila } // if filetype .doc } // if upload ?>
Już sobie poradziłem, dzieki.