Проблема формирования письма с вложением

Never die

Новичок
Проблема формирования письма с вложением

Доброго времени суток всем

Есть проблема..

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

есть написаный скрипт, но от отрабатывает как-то криво, а именно файл прикрепляется непонятно какой с расширением .att

Помогите найти глюк или посоветуйте работающую функцию

PHP:
 function SendMail($data, $file)
	{
		
		copy($file['file']['tmp_name'], $file['file']['name']);
		
		$message = '
		<table cellpadding="0" cellspacing="0" border="0" width="100%">
			<tr>
				<td width="150">Ф.И.О</td>
				<td>' . $data['fio'] . '</td>
			</tr>
			<tr>
				<td>Контактный телефон</td>
				<td>' . $data['phone'] . '</td>
			</tr>
			
			<tr>
				<td>Предмет</td>
				<td>' . $data['predm'] . '</td>
			</tr>
			
			<tr>
				<td>Раздел</td>
				<td>' . $data['razd'] . '</td>
			</tr>
			
			<tr>
				<td>Заказчик в лице</td>
				<td>' . $data['zaktype'] . '</td>
			</tr>
			
			<tr>
				<td>Комментарии</td>
				<td><textarea name="comments" style="width: 100%; height: 100px;" readonly>' . $data['comments'] . '</textarea></td>
			</tr>
			</table>
		';
		
		$size = filesize($file['file']['name']);
		
		$to = "[email protected]";
		$subject = "Заявка";
		$bound="spravkaweb-1234";
		$header="Subject: $subject\n";
		$header.="Mime-Version: 1.0\n";
		$header.="Content-Type: multipart/mixed; boundary=\"$bound\"";
		$body="\n\n--$bound\n";
		$body.="Content-type: text/html; charset=\"windows-1251\"\n";
		$body.="Content-Transfer-Encoding: quoted-printable\n\n";
		$body.="$message";
		$file=fopen($file['file']['name'],"r");
		$body.="\n\n--$bound\n";
		$body.="Content-Type: application/octet-stream;";
		$body.="name=\"".basename($file['file']['name'])."\"\n";
		$body.="Content-Transfer-Encoding:base64\n";
		$body.="Content-Disposition:attachment\n\n";
		$body.=base64_encode(fread($file, $size))."\n";
		$body.="$bound--\n\n";
		
		if(mail($to, $subject, $body, $header)) {
		echo "<center style='color: green;'>Заявка была успешно отправлена!</center>";
		} else {
		echo "<center style='color: red;'>Заявка не отправлена!</center>";
		};

	}
 
Сверху