Emre Karademir | WordPress Developer

Domain Expiration Tracker

Mart 4, 2023 2 mins to read
Share

Bu PHP kodu, belirtilen bir domainin ne zaman düşeceğini takip etmenize yardımcı olur.

<?php
  // Domain adı
  $domain = "emrekarademir.com";

  // WHOIS sunucusu adresi
  $whois_server = "whois.iana.org";

  // WHOIS sunucusundan domain bilgilerini al
  $output = shell_exec("whois $domain");

  // Domainin sona erme tarihini bul
  preg_match("/Expiration Date: (.+)/", $output, $matches);
  $expiration_date = $matches[1];

  // Sona erme tarihini zaman damgasına çevir
  $expiration_timestamp = strtotime($expiration_date);

  // Şimdiki zaman damgası
  $current_timestamp = time();

  // Domainin kalan süresini hesapla
  $remaining_time = $expiration_timestamp - $current_timestamp;

  // Kalan süreyi gün olarak hesapla
  $remaining_days = floor($remaining_time / (60 * 60 * 24));

  // Sonuçları ekrana yaz
  echo "Domain: $domain<br>";
  echo "Sona erme tarihi: $expiration_date<br>";
  echo "Kalan süre: $remaining_days gün<br>";
?>

Gereksinimler

  • PHP çalışma ortamı
  • shell_exec fonksiyonunun açık olduğundan emin olun

Nasıl Kullanılır

  1. Dosyayı indirin ve açın.
  2. $domain değişkeninin içine takip etmek istediğiniz domain adını yazın.
  3. Dosyayı kaydedin ve tarayıcıda açın.

Sonuçlar

Kod, belirtilen domain adı için WHOIS sunucusundan bilgi alır ve domainin sona erme tarihini bulur. Daha sonra, şimdiki zaman ile sona erme tarihini karşılaştırarak domainin kalan süresini hesaplar ve gün olarak ekrana yazdırır.

https://github.com/emrekarademirx/Domain-Expiration-Tracker/

Leave a comment

Your email address will not be published. Gerekli alanlar * ile işaretlenmişlerdir