Ik schets kort wat ik wil doen.
aan de ene kant, op mijn server een databank met daarin lijst van website's met start en einddatum
aan de andere zijde, op de verschillende website's ergens anders dan op mijn server uiteraard een kort stukje code die contact maakt met mijn database en nakijkt of de website nog ok is om mee verder te werken, of als de tijd verstreken is en deze dus stopt
<?php
session_start();
ob_start();
include("connect.php");
if (isset($_POST['webid'])){
$sid = $_POST['webid'];
$siteresult = mysql_query("SELECT * FROM website WHERE website_id = '$sid'");
if (mysql_num_rows($siteresult)) {
while (($prodrow = mysql_fetch_assoc($siteresult)) !== false){
$websitestartdate = $prodrow['website_startdate'];
$websiteenddate = $prodrow['website_enddate'];
// duration of contract
$startdate = strtotime($websitestartdate);
$enddate = strtotime($websiteenddate);
$contractdays = ceil(abs($enddate - $startdate) / 86400);
// days left
$now = strtotime(date("Y-m-d H:m:s"));
if ($now > $enddate){
// overdue
$sitestatus = "Blocked";
}else{
// seems ok
$sitestatus = "OK";
}
}
}else {
// Nothing found
$sitestatus = "Blocked";
}
}else{
// No ID found
$sitestatus = "Blocked";
}
?>
heb dit getest met de get function en gewoon in de url aangeroepen en dit gedeelte werkt.
wat betreft het stukje code die op de verschillende site moet draaien heb ik al verschillende dingen geprobeerd via jquery post function, uren al naar een oplossing gezocht maar niets die werkt.
dus stel ik hier maar de vraag, hoe ik dat kan bekomen - dus bij start van de site even in 'externe database' kijken of mag verder gegaan worden of niet - zonder dat de gebruiker iets daarvan merkt.
graag jullie feedback
grtjs marc