![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 23.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam adresy email zapisane w pliczku w kolejnych liniach:
mchuchro@salbis.net fistach@poczta.fm niewiemkto@niewiemgdzie.com itd potem chce aby po kolei pobieral poszczegolne adresy i rozsylal mejle: [php:1:546b433bb2]<?php $plik="adresy_email.txt"; $ile=count($plik); $temat="Subskrypcja ze strony:"; for ($i=0; $i < $ile; $i++) { $to=explode($plik[$i]); // tu intrukcje mail($to, $temat, $wiadomosc, $headers); } print "Subskrypcja została wysłana"; ?>[/php:1:546b433bb2] Wszystko jest ładnie zgrabnie i powabnie ale problem w tym iż chciałbym wysłać e-mail w formacie HTML wiem że muszę dodać takie coś: [php:1:546b433bb2]<?php $headers = "MIME-Version: 1.0rn"; $headers .= "Content-type: text/html; charset=iso-8859-1rn"; $headers .= "From: "Flash mob - Where insanity never ends...""; ?>[/php:1:546b433bb2] ale to nie chce działać. Jeśli robie bez pętli to wszystko działa. Pomożcie!! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 31.01.2003 Skąd: piękne, czyste, pachnące Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jeśli robie bez pętli to wszystko działa.
A oddzielasz adresy przecinkami (nie średnikami :!: )? -------------------- janek
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 11.09.2003 Skąd: Giżycko/Wawa Ostrzeżenie: (0%) ![]() ![]() |
Musisz wiedziec z nie kazdy serwer daje mozliwosc wysylania z hedersami. Natomist jesli hcodzi o kod to moze wygladac to tak:
[php:1:e407e5e70c]<?php /*** KONFIGURACJA ***/ $From = "MyName"; $MyEmail = "example@example.com"; $temat = "Subskrypcja ze strony:"; $wiadomosc = "<html><head></head><body><H3>Jakas wiadomosc.</H3></body></html>"; $headers .= "MIME-Version: 1.0rn"; $headers .= "Content-type: text/html; charset=iso-8859-2rn"; $headers .= "From: ".$From."<".$MyEmail.">rn"; $headers .= "Reply-To: ".$From."<".$MyEmail.">rn"; $headers .= "X-Priority: 1rn"; $headers .= "X-MSMail-Priority: Highrn"; /*** TRESC SKRYPTU ***/ $filename="adresy_email.txt"; $fd = fopen ($filename, "r"); $plik = fread ($fd, filesize ($filename)); fclose ($fd); //Zle skonstruowana funkcja explode, proponowalbym $to = explode("n", $plik); $ile = count($to); for ($i = 0; $i < $ile; $i++) { $DoKogo = $to[$i]; // tu intrukcje if (mail($DoKogo, $temat, $wiadomosc, $headers)) { print "Subskrypcja została wysłana do $DoKogo<br> "; } } ?>[/php:1:e407e5e70c] -------------------- WWJD?
GG 4004548 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 23.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
moj oferuje zobacze i powiem czy zadziala z gory thx
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:00 |