Hét vraag- en antwoordplatform van Nederland

Hebben jullie een idee waar ik dit script kan vinden?

Het betreft een script of applicatie die ervoor zorgt dat ik op mij pc kan aangeven: online, offline of pauze, en dat hij dit dan weergeeft op mijn website.

Verwijderde gebruiker
13 jaar geleden

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Antwoorden (1)

Zoiets kun je in elkaar knutselen met een PHP script. Je maakt een script dat de status (online, offline etc.) wegschrijft in een klein bestandje of een database op je webserver. Op je webpagina lees je die status weer uit.

OK zoiets bv:

zetstatus.php:

if (($_GET['password'] == 'geheimpje') && is_numeric($_GET['status']))
{
$fh = fopen("status.txt", 'w') or die("can't open file");
fwrite($fh, $_GET['status']);
fclose($fh);
echo 'Nieuwe status is '.$_GET['status'];
}
else
{
echo 'Geweigerd.';
}
?>

Statussen zijn dan voor de veiligheid getallen, bv.
0=online, 1=offline, 2=pauze. Instellen van de status:

http://jouwwebsite.nl/script/zetstatus.php?status=0&password=geheimpje

Op je website waar je je status wilt weergeven voeg je toe:

if ($fh = fopen("status.txt", 'r'))
{
$statusNumber = fgets($fh);
fclose($fh);
}

switch($statusNumber)
{
case '0': $status = 'Online'; break;
case '1': $status = 'Offline'; break;
case '2': $status = 'Pauze'; break;
default: $status = 'Onbekend'; break;
}

echo 'Mijn status: '.$status;
?>

Ik ben geen PHP expert maar volgens mij werkt dit wel aardig. In het status.txt bestandje sta ik alleen getallen toe om code injectie te voorkomen. Zorg er wel voor dat het script schrijfrechten heeft om status.txt te schrijven...
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image