![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
Problem jest tego typu:
Jest sobie formularz, który zostaje wypełniony przez użytkownika i wysłany. Problem polega na tym, że pierwszy mail dochodzi od razu do adresata a drugi mail przychodzi po określonym czasie, od momentu wysłania tego pierwszego. Jak to zrobić? Sam php chyba nie wystarczy. Jeżeli ktoś zna odpowiedź PLIZ - niech da znać!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 1.10.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Możesz spróbować coś takiego:
Po wypełnieniu formularza przez użytkownika idzie do niego od razu mail, Jednocześnie gdzieś (baza danych) zapisujesz dane potrzebne do określenia kiedy i do kogo ma być wysłany ponownie mail. Przed zapisem tej daty możesz sprawdzać czy nie ma weekendu (ew. święta), jeśli jest wtedy przesuwasz date wysłania o odpowiednią liczbę dni - i taką date ponownego wysłania zapisujesz. No i masz teraz w bazie zapisane do kogo i kiedy ma być wysłany mail. Zostało napisanie kilku linii np. na głównej stronie (która jest najczęściej otwierana), lub w osobnym pliku i includowania go do dowolnej strony. A będzie tam sprawdzanie czy nie minął już czas wysłania ponownego maila do jakiegoś użytkownika, jeśli minął to wysyłasz maila i usuwasz z bazy rekord odnoszący się do niego. Mam nadzieje że wiesz o co chodzi i nie zamieszałem za bardzo... Oczywiście taki sposób rozwiązania nie jest idealny ale jeśli masz odpowiednią oglądalność powinien spełnić swoje zadanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:10 |