IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   PHP Post Mantığı. (https://www.ircforumlari.net/php/826296-php-post-mantigi.html)

Toprak 21 Haziran 2019 18:02

PHP Post Mantığı.
 
Merhaba,
PC'yi temizlerken gözüme ilişti birinin belki işine yarar mantığını filan lazım olur diye paylaşıyorum..

wmaraci.com sitesinden post ile sorgular..
Sizde bir şeyler yapın hep başkasından beklemeyin =)

meta.php
PHP- Kodu:

<?php
ob_start
();
ini_set('memory_limit''-1');
set_time_limit(0);

$domain strtolower($_GET["domain"]); 
$zaman time(); 
if (
$domain=="") { echo "<center>Lütfen domain belirtiniz.."; }
else {
$baglan fsockopen("ssl://wmaraci.com"443);
if (!
$baglan) {
    echo 
"<strong>Durum</strong>: Error/Hata !\n";

else {
  
$postdata "url=$domain&hash=$zaman";
  
$aciklama .= "POST /meta-tag-gosterici HTTP/1.1\r\n";
  
$aciklama .= "Host: wmaraci.com\r\n";
  
$aciklama .= "Connection: keep-alive\r\n";    
  
$aciklama .= "Content-length: ".strlen($postdata)."\r\n";
  
$aciklama .= "Accept: text/html, application/xhtml+xml, */*\r\n";
  
$aciklama .= "X-Requested-With: XMLHttpRequest\r\n";
  
$aciklama .= "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36\r\n";    
  
$aciklama .= "Content-Type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">;
  
$aciklama .= "\r\n";    
  
$aciklama .= $postdata."\r\n\r\n";
  
fwrite($baglan$aciklama);
  while (!
feof($baglan)) {
  
$data fgets($baglan4096);
if(
preg_match_all('@Girmiş olduğunuz adrese bağlanılamadı.@si',$data,$title)) {
  echo 
"<strong>Girmiş olduğunuz adrese bağlanılamadı.</strong>";
}

if(
preg_match_all('@<title>(.*?)</title>@si',$data,$title)) {
  echo 
"<strong>Title</strong> ".$title[1][0]."<br />\n";
}
if(
preg_match_all('@<meta name="description" content="(.*?)"/>@si',$data,$desc)) {
  echo 
"<strong>Açıklama</strong> ".$desc[1][0]."<br />\n";
}
if(
preg_match_all('@<meta name="keywords" content="(.*?)"/>@si',$data,$key)) {
  echo 
"<strong>Keywords</strong> ".$key[1][0]."<br />\n";
}
}
fclose($baglan);
}
}
?>

whois.php
PHP- Kodu:

<?php
ob_start
();
ini_set('memory_limit''-1');
set_time_limit(0);

$domain strtolower($_GET["domain"]); 
if (
$domain=="") { echo "<center>Lütfen domain belirtiniz.."; }
else {
  
$baglan fsockopen("ssl://wmaraci.com"443);
  if (!
$baglan) { echo "<strong>Durum</strong>: Error/Hata !\n"; } 
  else {
    
$postdata "whois_type=3&domain=$domain";
    
$aciklama .= "POST /whois HTTP/1.1\r\n";
    
$aciklama .= "Host: wmaraci.com\r\n";
    
$aciklama .= "Connection: keep-alive\r\n";    
    
$aciklama .= "Content-length: ".strlen($postdata)."\r\n";
    
$aciklama .= "Accept: text/html, application/xhtml+xml, */*\r\n";
    
$aciklama .= "X-Requested-With: XMLHttpRequest\r\n";
    
$aciklama .= "User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36\r\n";    
    
$aciklama .= "Content-Type: application/x-
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">;
    
$aciklama .= "\r\n";    
    
$aciklama .= $postdata."\r\n\r\n";
    
fwrite($baglan$aciklama);
    while (!
feof($baglan)) {
      
$data fgets($baglan4096);   
      if (
preg_match_all('[MENTION=130352]Ala[/MENTION]n adı boşta ve alınılabilir(.*?)@si',$data,$domains)) {
        echo 
"<strong>Durum</strong>: ".$domain." Alan adı boşta ve alınılabilir.\r\n";
      }
      if (
preg_match_all('[MENTION=130352]Ala[/MENTION]n Adı</strong></td><td class="tablo-sag"><span style="float: left;">(.*?)</td>@si',$data,$domains)) {
        echo 
"<strong>Alan Adı</strong>: ".$domains[1][0]."<br />\r\n";
      }
      if (
preg_match_all('@Oluşturulma Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$otarih)) {
        echo 
"<strong>Oluşturulma Tarihi</strong>: ".$otarih[1][0]."<br />\r\n";
      }
      if (
preg_match_all('@Bitiş Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$btarih)) {
        echo 
"<strong>Bitiş Tarihi</strong>: ".$btarih[1][0]."<br />\r\n";
      }
      if (
preg_match_all('@Güncelleme Tarihi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$gtarih)) {
        echo 
"<strong>Güncelleme Tarihi</strong>: ".$gtarih[1][0]."<br />\r\n";
      }
      if (
preg_match_all('@IP Adresi</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$ip)) {
        echo 
"<strong>IP Adresi</strong>: ".$ip[1][0]."<br />\r\n";
      }
      if (
preg_match_all('@NS Sunucu</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$ns)) {
        foreach (
$ns[1] as $ns1) { echo "<strong>NS Sunucusu</strong>: ".$ns1."<br />\r\n"; }
      }
      if (
preg_match_all('[MENTION=141256]Reg[/MENTION]istrar</strong></td><td class="tablo-sag">(.*?)</td>@si',$data,$regis)) {
        echo 
"<strong>Bulunduğu Firma</strong>: ".$regis[1][0]."<br />\r\n";
      }
    }
    
fclose($baglan);
  }
}
?>


Feragat 25 Haziran 2019 21:38

Cevap: PHP Post Mantığı.
 
"\r\n\r\n"; bunları görünce python'lu geceler geliyor aklıma :hahah:

Not: emeğine sağlık :]})

juju 02 Temmuz 2019 14:01

Cevap: PHP Post Mantığı.
 
Gerçekten çok mantıklı. Teşekkürler.

Toprak 02 Temmuz 2019 14:05

Cevap: PHP Post Mantığı.
 
Alıntı:

juju Nickli Üyeden Alıntı (Mesaj 1042109628)
Gerçekten çok mantıklı. Teşekkürler.


Size mantıklı geldiyse ne âlâ..

juju 02 Temmuz 2019 15:25

Cevap: PHP Post Mantığı.
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1042109631)
Size mantıklı geldiyse ne âlâ..


Bizim işimiz mantık dostum!

judith 12 Kasım 2019 11:59

Cevap: PHP Post Mantığı.
 
Emeğine sağlık..Bu arada Php`yi özlemişim.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:51.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk