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
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


[OT]
...implode("", file($plik))...
a kolega slyszal o file_get_contents" title="Zobacz w manualu PHP" target="_manual ?[/OT]
Go to the top of the page
+Quote Post
skellig
post
Post #3





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

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


Cytat(dr_bonzo @ 24.11.2008, 08:59:33 ) *
[OT]
...implode("", file($plik))...
a kolega slyszal o file_get_contents" title="Zobacz w manualu PHP" target="_manual ?[/OT]


dzięki za szybką odpowiedź. szczerze mówiąc w php stawiam pierwsze kroki, a kod, który napisałem jest żywcem ściągnięty stąd:
http://www.flashzone.pl/item/643/Jak-wysla...z-zalacznikiem/ , nie wiem więc czy funkcja implode jest tu na miejscu.

spróbuję za chwilę Twojej rady. Phpmailerem też się bawiłem ale w jakiś sposób nie udało mi się przesłać pliku, pobawię się jeszcze i jak się nie uda opiszę szczegóły. Jeśli nic nie pomoże, spróbuję Swifta.
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: 7.10.2025 - 03:33