Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Posalji poruku prije isteku

[es] :: PHP :: Posalji poruku prije isteku

[ Pregleda: 614 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

balkan7

Član broj: 119255
Poruke: 59
85.30.71.*



Profil

icon Posalji poruku prije isteku14.01.2008. u 21:51

Hocu da znam dal je ovo pravilno i dal ce ovaj kod raditi da posalje poruku prije isteku 1 nedelju, a pole u data bazu je:
`banner_expire` datetime default NULL,

a kod za provjera za poruku je sledeci:
Code:
$now = time();
      $nextweek = $now+(60*60*24*7);
      if ($data['banner_expire'] <= $nextweek) {
      mail($to,$subject,$msg,"From: you@yoursite.com");
}
14.01.2008. u 21:51 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3869
77.46.170.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Posalji poruku prije isteku14.01.2008. u 22:34
Pa to će raditi, ali moraš imati nešto što će svakih XY minuta da poziva tu skriptu. Pogledaj FAQ temu (top tema) da vidiš kako se podešava cron.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
14.01.2008. u 22:34 

balkan7

Član broj: 119255
Poruke: 59
85.30.71.*



Profil

icon Re: Posalji poruku prije isteku15.01.2008. u 15:36
a interesuje me ja vec nemam cron job na mog hostinga, tako da dal ce ovo raditi ispravno bez cron ili neki bolji kod, a isto tako buni me pole iz data baza sta je `banner_expire` datetime default NULL, a $now = time(); kako ce da proveri vreme kad funkcija daje drugi format kao primer: 12475222 a u banner_expire polje je vec yy:mm:dd H:i:s
15.01.2008. u 15:36 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3869
79.101.130.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Posalji poruku prije isteku15.01.2008. u 21:34
Neće raditi bez crona... jedino da sediš ceo dan kući i refresh-uješ stranicu

Za drugi deo pitanja vidi www.php.net/date


Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
15.01.2008. u 21:34 

Jezdimir Lončar
Aka Blazeme
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 574
*.internet.krstarica.net.

Jabber: jezdonet@gmail.com
Sajt: www.phpkeva.net


Profil

icon Re: Posalji poruku prije isteku17.01.2008. u 00:29
Ako nemas cron kod web hosta, mozes koristiti www.webcron.org ili neki drugi slican servis.
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert
Einstein)
PHP Keva - Srpska PHP zajednica
Stop iskorištavanju tinejdžera programera (pa do kad više?!).
17.01.2008. u 00:29 

balkan7

Član broj: 119255
Poruke: 59
85.30.71.*



Profil

icon Re: Posalji poruku prije isteku25.01.2008. u 23:06
havala za cron, ali ipak ja sam testirao kod bez cron to sto sam ga postavio na pocetnu stranicu, tako da svaki ko i da udje na sajtu mene salje poruku da mi banner istece, zasto ovo radi non stop, interesuje me u data bazi polje banner_expire je datetime: `banner_expire` datetime default NULL, dali ovo ima nekakva smetnja ili nesto drugacije ?
25.01.2008. u 23:06 

ColdKeyboard
Sasa Karanovic
PHP developer, MrdniSe
Brcko, BIH

Član broj: 31924
Poruke: 629
*.com
Via: [es] mailing liste

Sajt: www.MrdniSe.com


Profil

icon Re: Posalji poruku prije isteku26.01.2008. u 01:03
Kada bi koristio taj kod on bi svaki put kada neko otvori tvoju stranicu
slao mail tome kome istice baner, tako da ako bi imao 100 posjeta dnevno to
znaci da bi za taj dan covjek dobio 100 mejlova, puta 30 dana to je vec
nesto mnogo gore nego spamovanje...

Razmisli o CronJob-u ili ako ti je sajt dobro posjecen stavi jos jedno polje
u SQL bazu npr. obavjesten, pa radis select svih polja koji isticu iduce
sedmice i uradis im mail i onda update stavis da je obavjesten = 1 i to je
to... mada moj predlog ti je da se drzis cronjob-a ako ikako mozes


--
-==ColdKeyboard==-
www.MrdniSe.com
www.SasaKaranovic.com
26.01.2008. u 01:03 

[es] :: PHP :: Posalji poruku prije isteku

[ Pregleda: 614 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.