Spam
Sziasztok!
kb fél éve foglalkozom a php val,de van egy problémám amit sehogy sem tudok megoldani.
Vannak bizonyos programok amivel 2mp alatt több száz hozzászólást,üzenetet..stb lehet küldeni.És erre szeretnék valami megoldást,segítséget.
Van egy ilyen kódom
SELECT count(id) FROM `messages` where sender = 1 and added > ( UTC_TIMESTAMP()+3600 - 60)
Ez a lekérdezés elvileg visszaadja, hogy az "1"-es felhasználó az elmúlt 60 másodpercben hány db levelet küldött ki.
Ha pl 1 perc alatt 10-nél több levelet akarna kiküldeni, akkor egyszerűen küld egy értesítést az adminnak és letiltja az üzenet küldést
De ehhez még kéne valami pl LIMIT 10
Valaki segítene nekem egy kicsit a kód befejezésében?
Előre is köszönöm!
■ kb fél éve foglalkozom a php val,de van egy problémám amit sehogy sem tudok megoldani.
Vannak bizonyos programok amivel 2mp alatt több száz hozzászólást,üzenetet..stb lehet küldeni.És erre szeretnék valami megoldást,segítséget.
Van egy ilyen kódom
SELECT count(id) FROM `messages` where sender = 1 and added > ( UTC_TIMESTAMP()+3600 - 60)
Ez a lekérdezés elvileg visszaadja, hogy az "1"-es felhasználó az elmúlt 60 másodpercben hány db levelet küldött ki.
Ha pl 1 perc alatt 10-nél több levelet akarna kiküldeni, akkor egyszerűen küld egy értesítést az adminnak és letiltja az üzenet küldést
De ehhez még kéne valami pl LIMIT 10
Valaki segítene nekem egy kicsit a kód befejezésében?
Előre is köszönöm!
LIMIT?
A query amit ide írtál, egy eredménysort ad vissza, azon nem nagyon van mit limitálni.
több-e mint 10.
tehát az megvan hogy hány levelet küldött ki, csak azt kéne megnézni ez a visszakapott eredmény több-e mint 10... :)
(de ezt ellenőrizheted phpból is akár)
Köszönöm! Megoldottam!