![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
mam taki problem i myśle nad nim juz kilka godzin. Otóż W bazie danych mam kilkaset e-maili i wyswietla sie wszystko :
co zrobic by wybrac z posród powiedzmy 100 maili te które nas interesuja - aby uzytkownik wybrał te ktore chce. pozniej wysłał do nich wiadomosc. mam takie cos aktualnie:
Wybieram interesujace mnie maile i dalej co robic? by te wybrane maile były uzywane dalej ![]() ![]() ![]() jak je zapamietac? Prosze was o Pomoc... dzieki! Ten post edytował dudziec 17.11.2008, 13:58:57 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat input type=checkbox name=jaki Tutaj będziesz miał tylko ostatni z wybranych. Zrób z tego tablicę, którą wepchniesz do sesji. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem takie cos
jesli chodzi o pole input to wyglada tak : Na moj rozum powinno się wyswietkac wybrane adresy koło siebie Czy cos zwaliłem? ![]() Bo ja juz sam nie wiem o co chodzi. boo - pierwszy wybór ma pokazywac - drugi wybór ma pokazywac i tak dalej ... z tym ze nie wiemy ile tych adresow email wybierzemy więc trzeba inna petle zastosowac - ale nawet na for pokazuje tylko jeden email. Co jest nie tak ? Zrobiłem mały test :
wypluło mi cos tam .. po zaznaczeniu np 4 pól : Wybrano adresy:Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 ) Czyli cos tam jest przechowywane w tablicach ? jak to ugryźć? Ten post edytował dudziec 18.11.2008, 11:46:46 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Na moj rozum powinno się wyswietkac wybrane adresy koło siebie Koło siebie, czyli jak? Cytat Zrobiłem mały test : Adresy masz nie w kluczach, a w wartościach tablicy. ![]() ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
Tak tak doszedłem juz do tego by wyswietlało adresy, teraz zabardzo nie wiem jak wysłac na te adresy wiadomośc, a jest ich koło 5000. macie moze jakiś pomysł? Myslalem by zapisac je do bazy - tymczasowo i później wysyłac wiadomośc do nich.
powiedzmy ze w bazie danych tworze tymczasowa tabele - najpierw te adresy zostaja zapisane w bazie danych w tabeli tymczasowe i póżniej wysyła się je - nie wiem czy to dobry pomysł? Pozatym nie wiem zabardzo jak zrobic by się PHP nie zapchał :| Ma ktos jakiś pomysl - adresów jest 5000 jedna wiadomość. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
PHP raczej się nie zapcha, problem w tym, żeby raz - uzgodnić z administracją serwera, jakie są nałożone limity na wysyłanie maili, dwa - odpowiednio wysyłać, żebyś nie został uznany za spammera.
Używaj czasem wyszukiwarki ![]() http://forum.php.pl/index.php?showtopic=74...mp;#entry384108 Ten post edytował erix 19.11.2008, 16:54:47 -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
Teraz mam takie pytanie, jak zrobić by wiadomosci były wysyłane powiedzmy 50 wiadomości wysłanych 10 minut przerwy i poźniej znowu 50 wiadomości wysłanych itd, aż wszytskie się wyślą, czy jest taka funkcja PHP kontrolujaca to?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jedno slowo: CRON
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, i wiem ze CROn - tylko jak to połaczyć bo umiem tworzyc wiadomosc za pomoca mail() jednak jak to wszytsko powiazac - chodzi mi o to ż enigdy Crona nie uzywałem i pytanie jest takie:
Pisze normalnie pętle i wysyła wiadomości - wszytskie na raz, a cron to kontroluje? Czuy jakoś to tzreba zamiescic w kodzie PHP? Tak jak wspomnialem - nei kozystałem jescze z CRONA nigdy i jestem poprostu zielony w tych sprawach. pozdrawiam K. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
cron to nic innego jak wywolywanie twojego skryptu co jakis czas (czas ty okreslasz)
napisz skrypt co bedzie wysylal x maili i wywoluj go co x czasu poprzez crona -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.06.2005 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
nie qumam
![]() ale jak cron ma rozluznic ze wysyła maile pakietami: 100 ________ odstep czasowy _______100________ odstep czasowy _______100________ odstep czasowy _______100 itd... a jak to w php dac? naprawde nie qumam tego |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zapisuj sobie gdzieś, na które mailem zostały wysłane wiadomości. Przy każdym następnym wywołaniu pomijaj te, które zapisałeś.
Możesz albo poszczególne maile zapisywać (IMHO mało efektywne) albo przy wyciąganiu listy zapisuj sobie pozycję LIMIT 0,50, przy następnym wywołaniu LIMIT 50,50, itp. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Możesz też:
Pobierasz z pliku wartość i zapisujesz ją do $id zapytanie które wyświetla wszystkie maile które mają id większe niż $id for($i=0;$i<=50;$i++) { //następne pole mysql i pobranie emaila mail(.......) } $id=$id+50; i zapisujesz do pliku zmienną $id. (nawpisujesz) A cronem odpalasz ten skrypt co 10min i tyle... -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 09:06 |