PHP ile saati kontrol eden kod lazım..
Arkadaşlar olay şu; okulumuzdaki 55 kadar taşımalı öğrencinin Öğle araları ve öğleden sonra 7-8 ders saatlerinde, okuldan ayrılamalrını engellemek için hazırladığım bir sitede oyunları açmak istiyorum.
Bana gerekli olan ;
Öğrenciler ilgili bağlantıya tıkladıklarında
eğer server saati 12:00 ile 13:00 arası veya 12:35 ile 17:00 arası ise oyun sayfasına yönlendirsin, diğer durumlarda "şu anda ders saati oyun sayfası kapalı" uyarısının çıkması.
bu olay sadece index.php'de gerçekleşecek.
Yardımlarınızı bekliyorum.
date("H:i");
bunu kullandığımda hata mesajları görüntüleniyor.
hazırladım. :)
<?php
date_default_timezone_set("Europe/Istanbul");
$saat=date("H");
if($saat=="12" or $saat=="14" or $saat=="15" or $saat=="16") {
//OYUN SAATİ
//echo "oyun saati<br>";
$sayac_satir=-1;
$dir = "./";
$sayi = 1;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file=="." or $file==".." or $file=="index.php" or $file=="sayac.php" or $file=="ziyaret_sayisi.txt"){
}else{
echo $sayi.' <a href="'.$dir.$file.'">'.$file.'</a><br>';
$sayi = $sayi + 1;
}
}
closedir($dh);
}
}
}else{
echo "Oyun saati 12:00 - 13:00 ile 14:30 - 16:00 arasıdır.<br>";
}
echo $saat;
?>
hazırladım. :)
<?php
date_default_timezone_set("Europe/Istanbul");
$saat=date("H");
if($saat=="12" or $saat=="14" or $saat=="15" or $saat=="16") {
//OYUN SAATİ
//echo "oyun saati<br>";
$sayac_satir=-1;
$dir = "./";
$sayi = 1;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file=="." or $file==".." or $file=="index.php" or $file=="sayac.php" or $file=="ziyaret_sayisi.txt"){
}else{
echo $sayi.' <a href="'.$dir.$file.'">'.$file.'</a><br>';
$sayi = $sayi + 1;
}
}
closedir($dh);
}
}
}else{
echo "Oyun saati 12:00 - 13:00 ile 14:30 - 16:00 arasıdır.<br>";
}
echo $saat;
?>
Php
Şöyle basit ve kullanışlı bir kod işinizi görecektir sanırım.
<?php
define('OyunZamani1','2200');
define('OyunZamani2','2300');
if(date('Hi') > OyunZamani1 OR date('Hi') < OyunZamani2){
echo 'Şuan Oyun Saati Değil...!';
}else{
echo 'Şuan Oyun Saati.';
}
?>