Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczny mailing
BzikOS
post 26.09.2002, 08:07:01
Post #1





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Nie jestem pewien czy to jest dobre pytanie na php-owe forum, ale i tsk zapytam.

Jak zrobić automatyczne wysyłanie maili do użytkowników, przed okresloną datą. Np. data jest 1 listopad 2002, i dzień wczesniej trzeba wysłać np. 100 maili do użytkowników. Tylko jak do tego podejść i uniezależnić to od odsłony strony (tzn. jak nikt nie wejdzie na stronę dzień wczesniej to i tak listy muszą zostać wysłane).

Chyba trochę to zagmatwałem :?

Chodzi mi o samą metodę, jak do tego podejść (aha i data jest trzymana w bazie MySQL).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
dragossani
post 26.09.2002, 09:13:32
Post #2





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


Powiem Ci jak ja bym to zrobił. Napisałbym skrypt php ale jako plik odpalany z shella i dorzucił odpowiedni wpis do Cron'a.
Tyle, że musisz mieć odpowiednio skompilowane php, linuxa (albo jakiś BSD czy cuś) i wtedy nie ma problemu. Ale tak sobie myślę, że prawdopodobnie nie masz... rolleyes.gif


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
kulaczek
post 26.09.2002, 16:55:27
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.06.2002
Skąd: Czestochowa

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


Poczytaj cos o PERLu.
Sam go nie znam ale wiem że takie reczy są w tym jezyku łatwe do zrobienia.

Bo w php napisanie czegoś takiego byłoby proste, ale skrypt musiałby być odpalany codziennie.


--------------------
kuku
Go to the top of the page
+Quote Post
dragossani
post 26.09.2002, 17:10:52
Post #4





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


Cytat
php napisanie czegoś takiego byłoby proste, ale skrypt musiałby być odpalany codziennie.

Nie tyle codziennie, co w odpowiednim momencie. Właśnie dlatego wspomniałem o Cron'ie. A z Pearl'em z tego co wiem, nie jest inaczej. Też trzeba go odpalić.


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
BzikOS
post 27.09.2002, 08:58:57
Post #5





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Cytat
Powiem Ci jak ja bym to zrobił. Napisałbym skrypt php ale jako plik odpalany z shella i dorzucił odpowiedni wpis do Cron'a.
Tyle, że musisz mieć odpowiednio skompilowane php, linuxa (albo jakiś BSD czy cuś) i wtedy nie ma problemu. Ale tak sobie myślę, że prawdopodobnie nie masz... rolleyes.gif


"odpowiednio skompilowane php" - czyli z jakimi opcjami?
", linuxa (albo jakiś BSD czy cuś)" - skonfigurowany pod kątem czego?

Niestety firmy oferujące hosting, chyba nie dają dostępu do shella i do plików crontab'a, więc chyba taki pomysł nie przejdzie i to samo się tyczy Perla sad.gif
Go to the top of the page
+Quote Post
dragossani
post 27.09.2002, 09:14:07
Post #6





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


Cytat
"odpowiednio skompilowane php" - czyli z jakimi opcjami?
", linuxa (albo jakiś BSD czy cuś)" - skonfigurowany pod kątem czego?
Z opcjami odpowiednimi. laugh.gif Co się będę rozwodził - wszystko jest tutaj w manualu. A linuxa nie trzeba jakoś szczególnie konfigurować. Jeśli nie jest zapuszczony (czyli to co powinno to działa) to nie powinno być problemu.

Cytat
Niestety firmy oferujące hosting, chyba nie dają dostępu do shella i do plików crontab'a, więc chyba taki pomysł nie przejdzie i to samo się tyczy Perla  :(
To niestety prawda. Firmy hostingowe nie udostępniają zwykle shella (a już z crontabem to naprawdę rzadko), po prostu nie chcą mieć za dużo roboty z administracją. Wymagałoby to wielu zabiegów kontrolujących, a nikomu nie chce się w to bawić. Ja mam do grzebania własny serwer (żeby jeden to by było pół biedy... :wink: ), ale zdaję sobie sprawę, że nie każdy ma taki luksus. :?


--------------------
cease this long, long rest / wake and risk a foul weakness to live / when it all comes down / watch the smoke and bury the past again / sit and think what will come / raise your fears and cast them all away
Go to the top of the page
+Quote Post
castor
post 27.09.2002, 15:10:40
Post #7





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


troszke innym rozwiazaniem jest jesli niemasz dostepu do krona napisac skrypcik:

a wnim funkcja ktora sprawdza date i jesli data jest ta (np: zapisana w jakims pliku lub bazie) to rozsyla maile! oczywiscie jesli masz ich duzo to nie petla i mail() a uzyj ukrytych kopi do tego.

Te funkcje rejstrujesz register_shutdown_function() i heja :wink:

tylko jeden minus tego jest na Apache i windowsie polaczenie zostaje utrzymane do ukonczenia dzialanie tej funkcji. Lecz na Pingwinku jest OK polaczenie zostaje zakonczone a serwerek dalej wykonuje prace


--------------------
pozdrawiam
CASTOR
Go to the top of the page
+Quote Post
hADeSik
post 28.09.2002, 00:12:22
Post #8





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 1.09.2002

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


Dobre firmy hostingowe dawają dostęp do shella jeśli za niego zapłacisz, dostęp do crona też możesz dostać jeśli fundniesz sobie serwer dedykowany, ale to juz inne pieniądze...
Go to the top of the page
+Quote Post
GeoS
post 28.09.2002, 11:36:02
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Cytat
Dobre firmy hostingowe dawają dostęp do shella jeśli za niego zapłacisz, dostęp do crona też możesz dostać jeśli fundniesz sobie serwer dedykowany, ale to juz inne pieniądze...


Od razu doradzcie mu kolokacje serwera za kosmiczne, dla zwyklego zjadacza chleba, pieniadze biggrin.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
hADeSik
post 28.09.2002, 22:12:33
Post #10





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 1.09.2002

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


Ja mu nic nie doradzam... Zwłaszcza kolokacji serwera - wiem ile to kosztuje...
Ale shell to już nie jakiś kosmiczny wydatek, bez przesady...
Tylko, że chyba nie o to tu chodzi...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 18:35