Ik ben momenteel bezig aan een soort van PHP 'loterij' die uit een list van Mailchimp. 5 random personen haalt en ze post op een website.
En dit iedere maand.
Het eerste deel is me al gelukt (lijst van Mailchimp halen en er 5 random personen uit selecteren.
require_once 'inc/MCAPI.class.php';
require_once 'inc/config.inc.php'; //contains apikey
$api = new MCAPI($apikey);
$retval = $api->listMembers($listId, 'subscribed', null, 0, 5000 );
if ($api->errorCode){
echo "Unable to load listMembers()!";
echo "\n\tCode=".$api->errorCode;
echo "\n\tMsg=".$api->errorMessage."\n";
} else {
//random maken van de array
$datum = date();
shuffle($retval['data']);
//printen van de array
foreach($retval['data'] as $member){
}
for($i = 0; $i <= 5; ++$i){
print_r($retval['data'][$i]['email']);
}
}
Maar het tweede deel (het mag namelijk enkel één maal in de maand gebeuren) weet ik niet goed hoe aan te beginnen.
Het is dus de bedoeling dat dit 'scriptje' éénmaal in de maand zal uitgevoerd worden. Nu veranderen de namen telkens je de pagina zou vernieuwen.
-Ik weet dat ik ga moeten een variabele aanmaken 'datum' met daarin de huidige datum.
-Die opslaan in m'n database.
-En iedere keer de pagina bezocht wordt gaan checken of we al dertig dagen na de laatst opgeslagen datum zijn -> indien ja ? dan het script gaan uitvoeren en de datum in de database gaan updaten.
Maar ik heb geen idee hoe ik hier moet aan beginnen voor het coderen, m'n PHP kennis is basis en nogal verroest :p .
Enige hulp zou ik ten zeerste apprecieren !
Bedankt!, Samuel