Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP MYSQL - Wysyłanie email
-plejaz-
post 19.12.2017, 14:22:48
Post #1





Goście







Witam, napisałem sobie prostą stronę z przeglądami obiektu budowlanego.
Zasada działania jest następująca:
index.php - wyświetla listę obiektów w tabelce z podziałem na kolumny: FIRMA - RODZAJ - CENA - OSTATNI PRZEGLĄD - NASTĘPNY PRZEGLĄD - OPCJE
edytuj.php - edytuje dodane wcześniej obiekty (edycja odbywa się przez naciśnięcie przycisku edytuj znajdującego się w kolumnie OPCJE)
dodaj.php - dodaje do bazy danych obiekt
Chciałbym dodać możliwość automatycznego wysyłania wiadomości email na mój adres np. 2 tygodnie wcześniej niż data w kolumnie "NASTĘPNY PRZEGLĄD".
W jaki sposób mogę osiągnąć taki efekt ?
Go to the top of the page
+Quote Post
nospor
post 19.12.2017, 14:25:20
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Piszesz skrypt, ktory pobiera z bazy rekordy, ktorych nastepny przeglad jest za dwa tygodnie, nastepnie wysylasz maila do osob.
Skrypt ten odpalasz CRONem np. raz dziennie


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 19.12.2017, 14:26:12
Post #3





Grupa: Zarejestrowani
Postów: 6 377
Pomógł: 1116
Dołączył: 30.08.2006

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


Sprawdzaj w CRON np raz na dzień daty z bazy i wysyłaj maila np. PHPmailerem.


--------------------
Go to the top of the page
+Quote Post
-plejaz-
post 19.12.2017, 14:36:30
Post #4





Goście







Czyli bez tworzenia harmonogramu zadań się nie obejdzie ?
W takim razie w jaki sposób mogę wywołać okienko z informacją, że zbliża się termin końca przeglądu wraz z nazwami firm ?
Coś mi się wydaje, że będę musiał zostać z kalendarzem opartym na skrzynce mailowej.

Ten post edytował plejaz 19.12.2017, 14:37:50
Go to the top of the page
+Quote Post
nospor
post 19.12.2017, 14:38:10
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




nie rozumiem? Jaki harmonogram? I po co ci jakies okienko? Wszystkie dane juz masz w bazie. teraz tylko skrypt, ktory pobierze rekordy i wysle i po sprawie


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-plejaz-
post 19.12.2017, 14:41:18
Post #6





Goście







Muszę utworzyć wywoływacz (CRON), który będzie uruchamiał określone zadanie ?
Czy do tego nie muszę mieć większych uprawnień na serwerze gdzie mam hostowaną stronę ?
Skrypt napisałem dla własnego użytku opierając się na rozwiązaniach znalezionych w sieci.
Go to the top of the page
+Quote Post
nospor
post 19.12.2017, 14:42:12
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No raczej kazdy hosting daje ci dostep do crona w takiej czy innej postaci. Nie spotkalem sie jeszcze z takim, ktory nie daje.


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-plejaz-
post 19.12.2017, 14:48:11
Post #8





Goście







Niestety nie rozumiem w jaki sposób mam osiągnąć założony efekt.
Myślałem, że istnieje łatwiejsze rozwiązanie oparte na kilku linijkach kodu.
Dziękuję za pomoc.
Go to the top of the page
+Quote Post
nospor
post 19.12.2017, 14:50:31
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no bo to jest kilka linijek kodu
1) pobranie danych rekordow z bazy
2) Wyslanie maila.

koniec.

+ odpalanie tego skryptu z crona czy co tam ci daje twoj hosting (jak zwal tak zwal)


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
leonpro778
post 4.01.2018, 09:19:09
Post #10





Grupa: Zarejestrowani
Postów: 146
Pomógł: 19
Dołączył: 1.03.2012

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


Kolega chyba ma pierwszy raz styczność z CRON'em i sposobem jego działania.

@plejaz - jaki masz hosting?
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: 12.06.2025 - 10:47