TAŞIMALI SERVİS YOKLAMASI · KURULUM
Gürsu Recep Tayyip Erdoğan Ortaokulu

GEREKENLER
- PHP 7.3 veya üstü olan bir hosting (cPanel, Plesk vb.). Veritabanı gerekmez.
- Sitede https (SSL) açık olmalı. Yönetici şifresi güvenli gitsin diye bu önemli.
- Öğretmen girişinde şifre olmadığı için adresi bilen herkes öğrenci
  listesini açabilir. Adresi sitenizin menüsüne koymayın, yalnızca
  öğretmenlerle paylaşın. Sayfa arama motorlarına kapalıdır.

KURULUM ADIMLARI
1) config.php dosyasını bir metin düzenleyiciyle açın.
   ADMIN_SIFRE satırına kendi yönetici şifrenizi yazın.
   Bu şifre değiştirilmezse yönetici girişi açılmaz.
2) "servis-yoklama" klasörünü olduğu gibi sitenize yükleyin
   (örneğin public_html/servis-yoklama). data klasörü ve içindeki
   .htaccess dosyası da yüklenmeli. Dosya yöneticisinde gizli dosyaları
   göster seçeneğini açarak .htaccess dosyasını görebilirsiniz.
3) data klasörünün yazma izni olmalı. Çoğu hostingde 755 yeterlidir.
   Kayıt sırasında "yazılamadı" hatası alırsanız izni 775 yapın.
4) Tarayıcıda https://siteniz.com/servis-yoklama/ adresini açın.

KULLANIM
- Öğretmen: Şifre yoktur, yalnızca adını ve soyadını yazar. Ad o cihazda
  30 gün hatırlanır. Sırasıyla Geliş/Gidiş, Sabah/Öğlen/Özel Eğitim,
  güzergâh ve gelen servis seçilir, öğrenciler Geldi/Gelmedi olarak
  işaretlenip kaydedilir. Her kayda yoklamayı alan öğretmenin adı yazılır.
- Yönetici: "Yönetici girişi" bağlantısından girer. Geçmiş yoklamaları
  görür, Excel indirir, köy köy yazdırır, bir günün yoklamasını siler
  ve kendi şifresini değiştirir.

KAYITLAR NEREDE?
- data/yoklama-2026-10.php gibi her ay için ayrı bir dosyada tutulur.
  Bu dosyalar tarayıcıdan açılamaz. Yedek almak için data klasörünü
  ara ara bilgisayarınıza indirin.

ÖĞRENCİ / ARAÇ LİSTESİNİ DEĞİŞTİRMEK
- Liste data/liste.php dosyasındadır. İlk satıra dokunmadan, alttaki
  JSON bölümünde öğrenci ya da araç eklenip çıkarılabilir.
  Kayıtlı yoklamaların bozulmaması için öğrencilerin "id" değerlerini
  değiştirmeyin; yeni öğrenciye kullanılmamış bir id verin (ör. k61).

NGINX KULLANAN SUNUCULAR İÇİN
- .htaccess dosyası yalnızca Apache/LiteSpeed sunucularda çalışır.
  Kayıt dosyaları yine de açılamaz, çünkü her dosya PHP ile başlar ve
  açılınca hemen kapanır. Yine de data klasörünü hosting panelinden
  erişime kapatmanız iyi olur.
