![]() |
![]() |
![]()
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! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 18 Dołączył: 30.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja unikam funkcji mail(), za dużo zalezy od konfiguracji serwera i zdarzają się jeszcze serwery gdzie ją blokują bądź mocno ograniczają. Zainteresuj się np klasą PHPmailer, potrafi ona używać bezpośrednio SMTP (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Strona oficjalna z tutorialem jak dodawać pliki http://phpmailer.codeworxtech.com/index.php?pg=tutorial#3 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zainteresuj się np klasą PHPmailer, potrafi ona używać bezpośrednio SMTP (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) PHPMailer jest dla mięczaków (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) hehe. Zdecydowanie bardziej polecam Swift Mailer. Osobne wersje pod PHP4 i PHP5, możliwość skorzystania z lżejszych metod do wysyłania newslettera... Polecam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:53 |