Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja mail() & UDW
Forum PHP.pl > Forum > Przedszkole
gladiror
Witam!
Mam pytanie jak zrobić coś takiego:
Mam plik maile.txt. Pobieram z niego w nastepującej formie dane (fgets). Plik wygląda tak:

mail@wp.pl, jakisMail@onet.pl, itd...

Jak zrobić coś takiego, że jak dojdzie e-mail do np. mail@wp.pl, żeby nie widział że do inncyh osób też został wysłany?questionmark.gif Chodzi o coś takiego jak opcja UDW w outlooku...
czachor
Musisz dodać odpowiednie nagłówki. Poszukaj na forum (hasło "mail", "wysyłanie maila"), jest kilka skryptów.
gladiror
Jakoś nie mogę znaleźć... Dlatego piszę tego posta...
mike
Zawsze możesz posłużyć się gotowymi narzędziami, takimi jak PHPMailer
gladiror
Tylko, że ja nie potrzebuje gotowych narzędzi... Potrzebuje dowiedzieć się jak to można zrobić w php...
speedfire
najprosciej bedziesz mial wlozyc wysylanie maila w petle... wtedy tyle ile adresow tyle zostanie wyslanych maili np.

  1. <?php
  2.  
  3. $file=&#092;"maile.txt\";
  4. $f=file($i)
  5. for($i=0;$i<count($f);$i++){
  6. $s=explode(&#092;"|+_|\",$f[$i]);
  7.  #jakies ew. inne manewry na tablicy
  8. mail($s[0], &#092;"temat\", \"wiadomosc\",\"From: adres@maila.com\");
  9. }
  10.  
  11. ?>

plik maile.txt wyglada tak
mail1@m.com
mail2@m.com

itp...
mozesz tez dolozyc wiecej informacji w lini np.
mail1@m.com|+_|jakies imie

wtedy w tablicy s[0]=mail1@.com; w s[1]=jakies imie itp

w ten sposob dla kazdej lini (czy i adresu) zostanie wyslany oddzielny mail

mozesz tez wlozyc wszystko w petle while

$licz="1";
while($ilosc_mail<=$licz){
mail(ble ble);
$licz++;
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.