Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.837 pregleda

Najnovija ↓

Ogranicenja oko mail(); funkcije 17.11.2005. u 21:32 · pre 255 meseci #1
Pozdrav,

zanima me postoji li neko ogranicenje kod mail() funkcije, tj da li ona radi bez obzira na broj emailova koje treba da posalje. Ja je koristim da posaljem oko 10-ak hiljada emalova jednim klikom i izgleda da email ne dobiju svi pa me zanima sta moze biti problem?

Ima li neki nacin da se proveri da li je mail poslat ili ne?

hvala unapred
milan
Potpis
http://www.menjamauto.com/
Re: Ogranicenja oko mail(); funkcije 18.11.2005. u 10:29 · pre 255 meseci #2
Ima vise ogranicenja. Kako ti izgleda to kad saljes 10k mailova - kako ih skript salje? Drugim recima, kako izgleda skript koji ih salje?
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Ogranicenja oko mail(); funkcije 18.11.2005. u 13:33 · pre 255 meseci #3
Code:

...
...
...
$sql = "select  email from ".$tableName." order by ID DESC";
$res = mysql_query($sql);
while($row = mysql_fetch_array($res) 
    {
       mail($row["email"], "$naslov", "$poruka", "$headers");
    }
...
...
...

ovako
dakle u petlji
Potpis
http://www.menjamauto.com/
Re: Ogranicenja oko mail(); funkcije 18.11.2005. u 15:40 · pre 255 meseci #4
Svaki php skript ima odredjeno dozvoljeno vreme izvrsavanja. Kad se ono predje, skript prestaje da radi (iliti salje mailove u tvom slucaju). PHP skript i nije namenjen da salje mass mailove, tome su namenjeni mailing list serveri.
Da bi proverio koliko je vreme kod tebe, ako mozes pogledaj u php.ini, ako ne iskoristi funkciju ini_get_all(). Primer sa php.net:
Code:

<?php
$inis = ini_get_all();
print_r($inis);

?> 

ili ini_get (pogledaj na http://www.php.net/manual/en/function.ini-get.php)
Dalje, mozes da produzis vreme izvrsavanja sa ini_set funkcijom (vidi: http://www.php.net/manual/en/function.ini-set.php)
nad opcijom max_execution_time.

Pogledaj jos na forumu, pisalo se i o tome jos (mrzi me sad da trazim gde), o mailovima i slanju istih.



Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Ogranicenja oko mail(); funkcije 20.11.2005. u 00:39 · pre 255 meseci #6
Zadnji put kada sam ja gledao sta u PHP Manualu pise za funkciju mail(link namerno izostavljen), ona je vracala promenljivu tipa boolean kao svoju povratnu vrednost. U slucaju da mail vrati true znaci da je uspesno predala mail MTA (ili kome vec) u suprotnom ne (koliko mi je poznato ne postoji funkcija pomocu koje moze da se utvrdi uzrok vracanja false vrednosti).
Potpis
Owl
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme