Poniżej prosty skrypt, pokazujący kiedy ostatnio byleś na stronie. Proszę o sprawdzenie:
- poprawności ze świata relnego
- poprawności logicznej
- poprawności językowej (php)
Oraz o ewentualne propozycje rozbudowy.
<?php
function ostatnio()
{
if(!isset($_COOKIE['kiedy'])){ return $_COOKIE['kiedy'];
}
else {
//ustawianie nowego czasu
$ostatnio = $_COOKIE['kiedy'];
//zmiana godziny na sekundy
$godz = $minelo[0];
$min = $minelo[1];
$godz*60*60;
$min*60;
$sek1 = $godz+$min;
//to samo z czasem teraz
$godz = $teraz_cz[0];
$min = $teraz_cz[1];
$godz*60*60;
$min*60;
$sek2 = $godz+$min;
//obliczanie ile czasu temu byles
$sek_temu = $sek2-$sek1;
if($sek_temu>60){
$sek_temu/60;
$min_temu = explode(',', $sek_temu); $tresc = "Ostatnio tu byleś".$min_temu[0]." minut temu i ".$min_temu[1]." sekund.";
}
if($min_temu[0]>60){
$min_temu[0]/60;
$godz_temu = explode(',', $min_temu[0
]); $tresc = "Ostatnio tu byleś".$godz_temu[0]." godzin temu, ".$godz_temu[1]."minut i".$min_temu[0]." sekund.";
}
return $tresc;
}
}
?>
I wywołujemy, dołączając plik z funckjami i wywołując:
<?php
$cos = ostatnio();
?>