PHP ile Sunucu Tarih ve Saatini Öğrenme
PHP ile sunucunun tarih ve saatini öğrenmek oldukça kolaydır. date()
fonksiyonu, PHP’nin yerleşik fonksiyonlarından biri olup, belirtilen formatta tarih ve saat bilgisi döndürebilir. Bu bilgiyi sunucunuzun saat dilimiyle öğrenmek, özellikle farklı sunucularda çalışan uygulamalar için önemlidir.
Aşağıdaki kodu bir dosya olarak kaydedip, sunucunuza yükleyerek sunucunuzun tarih ve saat dilimini görebilirsiniz:
- Kodunuzu
date.php
olarak kaydedin. - Bu dosyayı sunucunuza yükleyin.
- Web tarayıcınızda bu dosyayı açarak sunucunuzun tarih ve saat bilgisini görüntüleyebilirsiniz.
date.php
Dosyasının İçeriği:
<?php
// Sunucunun tarih ve saatini almak
echo "Sunucunun tarih ve saati: " . date("Y-m-d H:i:s");
?>
Açıklama:
<?php
: PHP kodunun başladığını belirten etiket.date("Y-m-d H:i:s")
: PHP’nindate()
fonksiyonu ile sunucunuzun tarih ve saat bilgisi alınır. Buradaki format, tarih ve saati “Yıl-Ay-Gün Saat:Dakika:Saniye” formatında döndürür.echo
: Ekrana bilgi yazdırmak için kullanılan komut.
Sunucuya Yükleme Adımları:
- Kod dosyasını oluşturun: İlk olarak, yukarıdaki PHP kodunu bir metin düzenleyicisine yapıştırın ve dosyayı
date.php
olarak kaydedin. - Sunucuya yükleyin:
date.php
dosyasını FTP, SFTP veya herhangi bir dosya yükleme yöntemiyle sunucunuza yükleyin. Genellikle web sunucusunun kök dizinine (örneğinpublic_html
veyawww
dizini) yüklemeniz gerekir. - Tarayıcıda açın: Dosya yüklendikten sonra, web tarayıcınızda şu URL’yi girin:
http://yourdomain.com/date.php
(Buradayourdomain.com
yerine sunucunuzun gerçek alan adını veya IP adresini yazmalısınız.) - Sonuçları Görüntüleyin: Tarayıcıda, sunucunuzun tarih ve saat bilgisi ekrana yazdırılacaktır. Örnek çıktı:
Sunucunun tarih ve saati: 2025-04-20 15:45:30
Sunucunuzun Saat Dilimi:
PHP, sunucunun saat dilimine göre tarih ve saat bilgisi gösterir. Eğer saat dilimini değiştirmek isterseniz, aşağıdaki gibi bir satır ekleyebilirsiniz:
// Saat dilimini ayarlayın
date_default_timezone_set('Europe/Istanbul');
// Sunucunun tarih ve saatini almak
echo "Sunucunun tarih ve saati: " . date("Y-m-d H:i:s");
Bu satır, sunucunuzun saat dilimini Türkiye’nin saat dilimi olan Europe/Istanbul
olarak ayarlayacaktır. Eğer farklı bir saat dilimi kullanmak isterseniz, date_default_timezone_set()
fonksiyonu ile başka bir saat dilimini belirleyebilirsiniz.
Güvenlik Uyarısı:
Bu tür bir dosyayı sunucunuzda yayınladığınızda, dışarıdan erişime açık olacağı için güvenlik açısından dikkatli olmalısınız. date.php
dosyasını yayınladıktan sonra, dosyayı silmeniz veya sadece yerel erişime izin vermeniz iyi olacaktır. Aksi takdirde, sunucunuzun saat dilimi bilgisini kötü niyetli kişiler öğrenebilir.
Bu basit PHP dosyası, sunucunuzun tarih ve saatini öğrenmenizi sağlar. Sunucuların farklı saat dilimlerine sahip olabileceğini unutmamanız önemlidir, bu nedenle gerektiğinde saat dilimini kendiniz ayarlayabilirsiniz.