Status van je site weeregeven.
Ik heb nog nooit met mysql gewerkt, dus is het moeilijk om zo begin te maken..
Ik heb dit en vooropgesteld dat er de tabel: status aanwezig is met de volgende velden:
id
status_id
datum (datetime veld gebruiken!)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
// met mysql haal je $status op
// functie maken script van Hipska
function stoplicht($iStatus = 4)
{
$aStatus = array('<center><IMG SRC="http://dennis.rickes.nl/i/br-y02a.gif" ALT="Status: Updating.."></center>',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02c.gif" ALT="Status: OK!"></center>',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02b.gif" ALT="Status: Update binnekort">',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02d.gif" ALT="Status: Zometeen een update..">',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02e.gif" ALT="Op dit moment geen status beschikbaar"></center>');
$qStatus = array('<center><br>Status: Site updating..</center>', '<center><br>Status: Site OK!</center>', '<center><br>Status: Update binnekort</center>', '<center><br>Status: Zometeen een update..</center>', '<center><br>Op dit moment geen status beschikbaar..</center>');
echo $aStatus[$iStatus];
echo $qStatus[$iStatus];
}
// hier je query
//$sql = "SELECT status FROM status WHERE site = 'uwsite'";
$sql= "SELECT status_id FROM status WHERE datum <= NOW() ORDER BY datum DESC LIMIT 1 ";
// query uitvoeren
$res = mysql_query($res);
// status ophalen
$site = mysql_fetch_assoc($res);
// status tonen
stoplicht($site['status']);
?>
// met mysql haal je $status op
// functie maken script van Hipska
function stoplicht($iStatus = 4)
{
$aStatus = array('<center><IMG SRC="http://dennis.rickes.nl/i/br-y02a.gif" ALT="Status: Updating.."></center>',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02c.gif" ALT="Status: OK!"></center>',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02b.gif" ALT="Status: Update binnekort">',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02d.gif" ALT="Status: Zometeen een update..">',
'<center><IMG SRC="http://dennis.rickes.nl/i/br-y02e.gif" ALT="Op dit moment geen status beschikbaar"></center>');
$qStatus = array('<center><br>Status: Site updating..</center>', '<center><br>Status: Site OK!</center>', '<center><br>Status: Update binnekort</center>', '<center><br>Status: Zometeen een update..</center>', '<center><br>Op dit moment geen status beschikbaar..</center>');
echo $aStatus[$iStatus];
echo $qStatus[$iStatus];
}
// hier je query
//$sql = "SELECT status FROM status WHERE site = 'uwsite'";
$sql= "SELECT status_id FROM status WHERE datum <= NOW() ORDER BY datum DESC LIMIT 1 ";
// query uitvoeren
$res = mysql_query($res);
// status ophalen
$site = mysql_fetch_assoc($res);
// status tonen
stoplicht($site['status']);
?>
Aleen nu zet ie steeds weer nummers achter elkaar terwijl er maar 1 nummer in moet.
Dus heb ik zo gemaakt dat ie eerst de file delete en dan weer aanmaakt en dan die nummer erin doet.
Aleen nu zit ik dus met een probleem Chmod die moet naar 777 steeds, maar hij zet hem dus op 664.
Is daar een oplossing voor?
Ziet iemand de fout?