Salut,
Am un site gazduit de Hostgator.com. Problema la Hostgator.com este ca nu se pot trimite mai mult de 500 de mesaje/ora (email-uri catre alte persoane).
Intrebarea mea este daca e posibil sa existe un script care sa contorizeze numarul de mesaje trimise de pe site catre alte persoane, iar in momentul in care se ating 500 de mesaje/ora, restul mesajelor sa fie trimise in urmatoarea ora.
Sper ca e posibil.
Script contorizare numar email-uri trimise
-
- Mesaje: 1
Script contorizare numar email-uri trimise
steell
Mesaje: 190
Ai putea sa faci ca atunci cand se trimite un mesaj sa se adauge intr-un fisier txt un numar incrementat de fiecare data (inlocuindu-l pe cel existent), iar pe un alt rand ora curenta.
Daca in ora curenta nr respectiv este mai mic decat 500 trimite mesajul, daca nu, il adaugi intr-un tabel mysql. Asta e scriptul de baza.
Acum inaintea acestui script preiei fiecare mesaj din baza de date si il trimiti si adaugi in fisierul respectiv valoarea incrementata a numarului respectiv. Bine-ineinteles sa inlocuiesti nr si ora daca a trecut o ora.
Scriptul cu preluarea mesajului din mysql si trimiterea lui trebuie scris inaintea celui care verifica daca nr de mesaje este 500, pt ca asa mesajele adaugate in mysql nu vor mai apuca niciodata sa fie trimise.
Daca in ora curenta nr respectiv este mai mic decat 500 trimite mesajul, daca nu, il adaugi intr-un tabel mysql. Asta e scriptul de baza.
Acum inaintea acestui script preiei fiecare mesaj din baza de date si il trimiti si adaugi in fisierul respectiv valoarea incrementata a numarului respectiv. Bine-ineinteles sa inlocuiesti nr si ora daca a trecut o ora.
Scriptul cu preluarea mesajului din mysql si trimiterea lui trebuie scris inaintea celui care verifica daca nr de mesaje este 500, pt ca asa mesajele adaugate in mysql nu vor mai apuca niciodata sa fie trimise.
Subiecte similare
-
Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML
Primul mesaj
Buna,Ultimul mesaj
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate... -
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc