Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Autoresponder
ripman
post 22.10.2002, 12:06:17
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.05.2002
Skąd: Tarnów

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


Jak zrobić autoresponder ktory działa w następujący sposób :

- Pan x wysyła maila na costam@server.pl o tresci "Wyslij dowcip 123"
- Server otrzymując maila odczytuje tresc i przekazuje 123 do pliku wyslijdowcip.php
- Owy plik wysyla mail() zwrotny i pan X dostaje dowcip numer 123 z bazy

Wie ktos ? To chyba PHPpro ;p


--------------------
Nie wiem co to ale fajne
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
dragossani
post 22.10.2002, 13:05:04
Post #2





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

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


Dokładamy do serwera poczty procmail'a. Czuwa on nad przychodzącą pocztą i wg. zadanych reguł wyciąga z maili odpowiednie dane, następnie odpala skrypt php z linii poleceń przekazując mu odpowiednie parametry. Dalej wiadomo.

Wymagania:
Serwer na czymś unixopochodnym.
Procmail + odpowiednie reguły (służę pomocą).
php skompilowany do działania z linii poleceń.


--------------------
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
Mac
post 22.10.2002, 14:02:48
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
To chyba PHPpro ;p

To chyba powinno być na forum "skrypty", lub "php", a nie na "PHPPro", ponieważ to raczej chodzi o skrypt, a nie jakieś dyskusje na ten temat, a odpowiedz na pytanie dał Ci Dragossani.
Go to the top of the page
+Quote Post
squid
post 5.07.2003, 22:52:23
Post #4





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

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


a nie da rady zrobic cos takiego z poziomu samego php? nie wiem nasluchiwac jakis port i sam nie wiem co. Nie kazdy (czytaj JA) ma root'a
Go to the top of the page
+Quote Post
spenalzo
post 5.07.2003, 23:47:53
Post #5





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Ja również chętnie bym się o coś takiego dowiedział - jak laik (jeżeli chodzi linuxy i te sprawy) bez praw roota czy nawet shella może zrobić coś takiego (jeżeli może :-)):
Użytkownik przy rejestracji podaje swój email. Po wypełnieniu formularza leci do niego email z kodem rejestracyjnym. Rejestrację potwierdza po prostu odpowiadając na tem mail.


--------------------

Go to the top of the page
+Quote Post
FiDO
post 6.07.2003, 00:03:37
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
Ja również chętnie bym się o coś takiego dowiedział - jak laik (jeżeli chodzi linuxy i te sprawy) bez praw roota czy nawet shella może zrobić coś takiego (jeżeli może :-)):

Wydaje mi sie, ze bez shella (chocby z dostepem do cron'a) nie da rady.
Go to the top of the page
+Quote Post
wojtek
post 6.07.2003, 11:21:12
Post #7





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

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


Cytat
Ja również chętnie bym się o coś takiego dowiedział - jak laik (jeżeli chodzi linuxy i te sprawy) bez praw roota czy nawet shella może zrobić coś takiego (jeżeli może :-)):


Mozna zalozyc jakiegos dodatkowego maila (np. response@x.pl) i teraz tak:
1) User wysyla maila na response@x.pl
2) Skrypt poprzez wbudowane funkcje php sprawdza skrzynke response@x.pl i analizuje. Np. jesli znajdzie w tytule slowo "reklama" - wysyla oferte reklamowa itd
3) Jedyny problem to to ze skrypt taki powinien byc uruchamiany bardzo czesto. Mozna to rozwiazac na kilka sposobow (tzn. nie majac roota, crona itd), ja mam 2 pomysly:
- <IMG SRC="skrypt.php"> - na stronie glownej serwisu. Kazdy odwiedzajacy strone 'nieswiadomie' uruchamiac bedzie nasz autoresponder. Trzeba tutaj zadbac by skrypt ten byl jak najszybszy, by user nie odczul spowolnienia dzialania strony.
- To troszke niekonwencjonalne i jedynie jako pomocnicze rozwiazanie - uzywanie komunikatora Konnekt (www.konnekt.info), do ktorego mozna napisac wlasny skrypt (jest cos takiego jak K.Bot, szczegoly dla zainteresowanych na stronie), ktory moglby np. co 2 minuty uruchamiac skrypt. Minus - dziala tylko gdy jestesmy na kompie, dlatego wlasnie rozwiazanie wpsomagajace jedynie.

na php.faq.pl takze byla poruszana sprawa crona, mozna to 'ominac' tez dzieki harmonogramowi windows np.
Go to the top of the page
+Quote Post
evo
post 7.07.2003, 21:58:20
Post #8





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

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


Cytat
Trzeba tutaj zadbac by skrypt ten byl jak najszybszy, by user nie odczul spowolnienia dzialania strony.


register_shutdown_function()
Go to the top of the page
+Quote Post
BzikOS
post 9.07.2003, 15:50:23
Post #9





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

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


Cytat
Użytkownik przy rejestracji podaje swój email. Po wypełnieniu formularza leci do niego email z kodem rejestracyjnym. Rejestrację potwierdza po prostu odpowiadając na tem mail.

Ale przecież do tego nie trzeba żadnego roota, czy nawet shella. Zwykły, prosty skrypt php i już.
Go to the top of the page
+Quote Post
wojtek
post 9.07.2003, 17:10:39
Post #10





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

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


Cytat
Cytat
Rejestrację potwierdza po prostu odpowiadając na tem mail.

Ale przecież do tego nie trzeba żadnego roota, czy nawet shella. Zwykły, prosty skrypt php i już.


Moglbys powiedziec jak mozna to rozwiazac zwyklym prostym skryptem php?
Go to the top of the page
+Quote Post
BzikOS
post 10.07.2003, 10:26:57
Post #11





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

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


Cytat
Moglbys powiedziec jak mozna to rozwiazac zwyklym prostym skryptem php?


Tzn. odpowiadając na email to nie, ale przecież może być w e-mailu link typu http://www.jakisserver.pl/rejestracja.php?...34&code=4325353 który wystarczy kliknąć.

A skrypt sprawdza czy user nie jest aktywny czy podany kod zgadza się z kodem w bazie i nastepnie aktywuje usera.[/b]
Go to the top of the page
+Quote Post
Teodor
post 10.07.2003, 11:24:56
Post #12





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 13.04.2003
Skąd: Poznan

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


Cytat
Cytat
Moglbys powiedziec jak mozna to rozwiazac zwyklym prostym skryptem php?


Tzn. odpowiadając na email to nie, ale przecież może być w e-mailu link typu http://www.jakisserver.pl/rejestracja.php?...34&code=4325353 który wystarczy kliknąć.

A skrypt sprawdza czy user nie jest aktywny czy podany kod zgadza się z kodem w bazie i nastepnie aktywuje usera.[/b]


Autorowi nie chodzi o rejestracje/potwierdzenie rejestracji - chodzi mu o Autoresponder:
- skrypt ktory sprawdza skrzynke pocztowa i odpowiada okreslona wiadomoscia na przychodzace maile.

Pozdrawiam
Go to the top of the page
+Quote Post
BzikOS
post 11.07.2003, 08:28:10
Post #13





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

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


Tak, wiem. Ale w przypadku przedstawionym przez spenalzo po co stosować autoresponder, skoro można o wiele prościej to zrobić w sposób jaki podałem, a sens i efekt jest ten sam.
Go to the top of the page
+Quote Post
halfik
post 11.07.2003, 09:54:07
Post #14





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


BzikOS: mnie tez bardoz interesuje jak chcesz to zrobic zwyklym skryptem php i jak go chcesz odpalac co jakis czas bez CRONA ?
Go to the top of the page
+Quote Post
BzikOS
post 11.07.2003, 11:23:25
Post #15





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

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


halfik: przeczytaj dokładnie poprzednie posty
Go to the top of the page
+Quote Post
spenalzo
post 11.07.2003, 19:07:14
Post #16





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat
Tak, wiem. Ale w przypadku przedstawionym przez spenalzo po co stosować autoresponder, skoro można o wiele prościej to zrobić w sposób jaki podałem, a sens i efekt jest ten sam.

Chodziło mi o jakiś przykład, inny nie przychodził mi do głowy. Ja wiem, że można zrobić prościej - przecież sam tak robię :-)


--------------------

Go to the top of the page
+Quote Post
BzikOS
post 14.07.2003, 07:26:22
Post #17





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

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


Ok, sorry smile.gif Więcej się nie odzywam :?
Go to the top of the page
+Quote Post
Tr@pi
post 16.07.2003, 22:15:20
Post #18





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Uwielbiam to pytanie :

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


To moze nalezaloby w perl'u napisac - tak jak np. na serwerze robisz [albo admin robi] powiadamianie o nowej wiadomosci na sms (w plus GSM na ten przyklad)?
Ja to tylko tak teorytycznie rozwazam, bo o tym jezyku nie wiem duzo... :-)


--------------------
ENV: Gentoo Linux (2.4.32-gentoo), Apache 2.0.55, php 4.4.0, MySQL 4.1.19 (home)
ENV: netBSD 3.0, Apache 2.0.58, php 5.1.4, PgSQL 8.0.8 (robin)
Zlecenie chetnie przyjme
Go to the top of the page
+Quote Post
Omega
post 21.07.2003, 11:58:36
Post #19





Grupa: Zarejestrowani
Postów: 273
Pomógł: 0
Dołączył: 5.05.2003
Skąd: Mazury

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


Myślę że sensownym wyjściem było by napisanie takiego skryptu, który by generował odpowiedzi, w na stronie napisać że odpowiedź nadejdzie w ciągu 48 godzin... i albo samemu odpalac skrypt raz na dwa dni, albo ustawić że pierwszy gość na stronie co drugi dzień sam go odpali, po prostu będzie miał pecha... laugh.gif


--------------------
<<< EB >>>
Go to the top of the page
+Quote Post
Fo
post 21.07.2003, 12:04:01
Post #20





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


Cytat
na stronie napisać że odpowiedź nadejdzie w ciągu 48 godzin... i albo samemu odpalac skrypt raz na dwa dni, albo ustawić że pierwszy gość na stronie co drugi dzień sam go odpali
a czy nie lepszym wyjsciem bylo by dodanie do cron'a informacji ze ten skrypt ma sie wykonywac co dwa dni... ?
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 18.07.2025 - 13:11