Próbuję wysłać maila z załącznikiem już dobre kilka godzin i nic... Poddaję się

Nie mam już pomysłów co by tu można było zmienić, żeby był odobrze

Dochodzi do mnie mail z załącznikiem, ale nie ma jego treści... są za to jakieś cztery dziwne znaczki. Gdyby mi ktoś powiedział co mam tu źle, byłybm wdzięczny

<?php if($_FILES['zalacznik']['name']) { $nadawca = $_POST['email']; $naglowek = "Return-Path: ".$nadawca."\n"; $naglowek .= "From: ".$nadawca."\n"; $naglowek .= "MIME-Version: 1.0\n"; $naglowek .= "Content-Type: multipart/mixed;\n"; $naglowek .= "\tboundary=\"___$znacznik==\""; $tresc .= "--___$znacznik==\n"; $tresc .= "Content-Type: text/plain; charset=\"utf-8\"\n"; $tresc .= "Content-Transfer-Encoding: 8bit\n"; $tresc .= $msg; $tresc .="\n--___$znacznik==\n"; $tresc .="Content-Type: {$_FILES['zalacznik']['type']}\n"; $tresc .="Content-Disposition: attachment;\n"; $tresc .=" filename=\"{$_FILES['zalacznik']['name']}\"\n"; $tresc .="Content-Transfer-Encoding: base64\n\n"; $tresc .="--___$znacznik==--\n"; } ?>