Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] qmail - funkcja mail nie dziala, serwer home.pl, wysyłanie pliku mail()em
skellig
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 24.11.2008

Ostrzeżenie: (0%)
-----


witam. nie znalazłem tego na forum, może ktoś mi pomoże:
otóż mam taki skrypt:

Kod
$plik = "1516.jpg";
$naglowki = 'From: ja@ja.pl\n'.
             'MIME-Version: 1.0\n'.
             'Content-Type: multipart/mixed; boundary=\"--SEPARATOR\"n'.
             '--SEPARATOR\n'.
             'Content-Type: text/html; charset=\"iso-8859-2\"\n'.
             'Content-Transfer-Encoding: 8bit\n'.
             'to jest treść wiadomości, i lepiej, żeby się załącznik pokazał, '.
             'bo jak nie, to się zdenerwuję...'.
             '<a href=\"http://flashzone.pl/\"><i>flash</i><b>ZONE</b>.pl</a>\n'.
             '--SEPARATOR\n'.
             'Content-Type: image/jpeg; name= '.$plik.'\n'.
             'Content-Transfer-Encoding: base64\n'.
             'Content-Disposition: attachment; filename='.$plik.'\n'.
             chunk_split(base64_encode(implode("", file($plik)))).'\n'.
             '--SEPARATOR--';
if (mail ('ja@on.pl', 'tt', 'ttt', $naglowki)) print "ok";
else print "zle"


i w zaleznosci jak go zapisze w Notatniku skrypt wyswietla albo tylko 'zle' (ANSI), albo qmail-inject: fatal: unable to parse this line:(i tu tekst $naglowki) a dopiero potem "zle" - kiedy zapisze plik w utf-8.tak czy siak mail sie nie wysyła. jesli zmienną $naglowki zamienie na jakis zwykły tekst, wszystko jest ok.

niech mi ktoś powie, proszę, co robię nie tak? jak wysłać ten cholerny plik? ścieżki na pewno się zgadzają.

pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 10:07