Autor | Zpráva | ||
---|---|---|---|
trixo Profil * |
#1 · Zasláno: 20. 8. 2005, 17:23:41
No spýtal som sa to už skoro všade, tak sa spýtam aj tu:
Neviete niečo o tom ako riešiť odmietnutie niektorej požiadavky pri spracovaní príkazov? Napríklad: 1, čítam z MySql servera 2, php spracuje 3, php odošle SMTP serveru (mail) A práve tu vzniká problém. Keď je server preťažený, PHP odošle mail, ale SMTP ho odmietne. PHP vypíše že funkcia prebehla OK a postupuje ďalej, to znamená odstráni nepotrebné údaje. Nielenže nesedí počet odoslaných a prijatých mailov, ale strácajú sa dáta. Stratené dáta = stratený používateľ :-) Vďaka za každý nápad alebo link. |
||
Kajman Profil * |
#2 · Zasláno: 20. 8. 2005, 18:05:17
Takže se děje to, že fuknce mail() vrátí kód, že to smtp úspěšně převzal, ale on to zahodí? Nebo nekotrolujete návratovou hodnotu fuknce mail()?
|
||
Časová prodleva: 3 dny
|
|||
trixo Profil * |
#3 · Zasláno: 23. 8. 2005, 13:28:09
Testujem takto
If (mail($mai, $predmet, $telo)): echo "Vasa objednavka bola prijata"; endif; O inom testovaní neviem :-) |
||
Kajman Profil * |
#4 · Zasláno: 23. 8. 2005, 14:08:09
Takže to napíše, že byla přijata, ale pak se mail ztratí?
|
||
mila Profil |
#5 · Zasláno: 23. 8. 2005, 16:45:30
http://php.ftp.cvut.cz/manual/cs/ref.mail.php#54576
Nevím, zda to pomůže, včera jsem na to náhodou narazil... |
||
trixo Profil * |
#6 · Zasláno: 24. 8. 2005, 16:14:35
Diky moc,
je to presne tak - mail sa nestratí, ale trčí tam na tom SMTP serveri celý deň - alebo si medzitým zabehol do Ugandy? Hlavne že viem kde je tá chyba. Ale i tak by mohli dať do PHP transakcie. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0