Tak už to mám hotový.
Nakonec jsem pro tuhle akci využil freehostingový server
http://www.php5.cz/. Sice mají jen 10MB prostoru, ale to bohatě stačí.
Nejdřív jsem si musel vytvořit databázovou tabulku, která obsahovala 1 sloupec a 1 řádku. (Jméno databáze mi po registraci přidělili "czopenclose". Jméno tabulky jsem si zvolil "pozorovani" a sloupec se jmenuje "status")
Vytvořil jsem 3 soubory:
pozorovani0.php - spuštěním tohoto souboru se přepne na "ZAVŘENO"
pozorovani1.php - spuštěním tohoto souboru se přepne na "OTEVŘENO"
stav.php - po spuštění se zobrazí buď obrázek "open.gif", nebo "close.gif" (podle aktuálního stavu) - tyhle obrázky jsou ve stejném adresáři jako "stav.php"
Soubor "pozorovani0.php" vypadá takhle:
--------------------
<HTML>
<BODY>
<?php
$spojeni = MySQL_Connect("localhost","czopenclose","***********");
$sql = "UPDATE pozorovani SET status='ne'";
MySQL_DB_Query("czopenclose", $sql, $spojeni);
mysql_close($spojeni);
?>
ZAVŘENO
</BODY>
</HTML>
--------------------
Soubor "pozorovani1.php" vypadá podobně:
--------------------
<HTML>
<BODY>
<?php
$spojeni = MySQL_Connect("localhost","czopenclose","***********");
$sql = "UPDATE pozorovani SET status='ano'";
MySQL_DB_Query("czopenclose", $sql, $spojeni);
mysql_close($spojeni);
?>
OTEVŘENO
</BODY>
</HTML>
--------------------
A poslední soubor "stav.php" je takovýhle:
--------------------
<HTML>
<BODY>
<?php
$spojeni = MySQL_Connect("localhost","czopenclose","***********");
$sql = "SELECT * FROM pozorovani;";
$vysledek = MySQL_DB_Query("czopenclose", $sql, $spojeni);
$zaznam = MySQL_Fetch_Row($vysledek);
mysql_close($spojeni);
if($zaznam[0]==ano){
echo " <p align='center'><img src='open.gif'></p>";
}
if($zaznam[0]==ne){
echo " <p align='center'><img src='close.gif'></p>";
}
?>
</BODY>
</HTML>
--------------------
Místo "***********" je heslo.
Mobilem se potom připojuji buď na
http://www.openclose.php5.cz/pozorovani0.php , čímž přepnu na "Zavřeno", nebo se připojím na
http://www.openclose.php5.cz/pozorovani1.php a přepnu značku na "Otevřeno"
Když potom návštěvník spustí stránku
http://www.openclose.php5.cz/stav.php, tak se mu zobrazí obrázek "Otevřeno" nebo "Zavřeno".
Jediný drobný problém, který nastává je ten, že telefon si v paměti zachovává načtené stránky, a když se pokusím o "Otevření" -> "Zavření" -> a znovu "Otevření", tak už neotevře, protože při druhém otevření už se nepřipojuje, ale jen zobrazí stránku z paměti.
Vyřešit se to dá jednoduše vypnutím a zapnutím telefonu, čímž se paměť uvolní.
Děkuji všem (hlavně Before-ovi) za postrčení správným směrem.
-------
Ty stránky na PHP5.cz už nefungují. Přestěhoval jsem se na jiný hosting.