lostyazilim
tr.link

Php domain yaşı çekmek yardım.

13 Mesajlar 1.739 Okunma
acebozum
tr.link

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Merhaba hocalarım php ile http://www.whois.com.tr/domain/teknotarzi.com bu siteden site yaşını çekmeye çalışıyorum fakat bir türlü beceremedim. Büyük ihtimalle regex kısmında sorun var yardımcı olur musunuz?



$domain="teknotarzi.com";
$veri1=file_get_contents_curl ("http://www.whois.com.tr/domain/$site");
preg_match('@\(.*?)([0-9,]+)(.*?)\<\/td\>@si',$veri1,$siteyasi);
echo "
Site Yaşı: ";
Print_r($siteyasi);
?>
 

 

elektronikssl
webimgo

Yeninesil44 Yeninesil44 Kullanıcı
  • Üyelik 28.02.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek web programlama
  • Konum Malatya
  • Ad Soyad O** D**
  • Mesajlar 1033
  • Beğeniler 282 / 281
  • Ticaret 18, (%100)
o sitede veriler direk ekrana basılmıor kaynak kodda varsa cekebilirsiniz, http://www.whois.com.tr/process.php buraya domain:wmaraci.com
tld:
sid:13
şu sekilde bi post göndermeniz lazım burdan gelior veriler
ASametYildirim

kişi bu mesajı beğendi.

MultiAnaliz.com

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)

Yeninesil44 adlı üyeden alıntı

o sitede veriler direk ekrana basılmıor kaynak kodda varsa cekebilirsiniz, http://www.whois.com.tr/process.php buraya domain:wmaraci.com
tld:
sid:13
şu sekilde bi post göndermeniz lazım burdan gelior veriler


Hocam şöyle yapotım ama başaramadım yardım edebilir misiniz?

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.whois.com.tr/process.php");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'somedirectory/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'somedirectory/cookies.txt');
// cookies.txt: cookie'lerin kaydedileceği dosya
curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'domain' => 'wmaraci.com ',
'tld' => '',
'sid' => '13',
'submit' => 'Send'
)); // Gonderilecek form elemanlarının girişi
$result = curl_exec($ch);
curl_close($ch);

?>
 

 

Yeninesil44 Yeninesil44 Kullanıcı
  • Üyelik 28.02.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek web programlama
  • Konum Malatya
  • Ad Soyad O** D**
  • Mesajlar 1033
  • Beğeniler 282 / 281
  • Ticaret 18, (%100)
o verileri formdan almanız gerekior token felanda varmıs önce forma bi regex yazın post edip verileri alabilirseniz yine regexle ayıklarsınız sanrım
 

 

MultiAnaliz.com
wmaraci
wmaraci

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)
Kodu test etmedim fakat bu işinizi görebilir gibi;
https://gist.github.com/SaptakS/0cf6b6118d70e33fd38e
 

 

PHP Coder,
Kişisel Blog: http://evrimaltay.net

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)


Hocam ilginiz için sağolun bu koddan haberim var. Benim asıl amacım curl ve regex konusunda kendimi geliştirebilmek. Bu kodlar direk whois bilgisini veriyor ben bu bilgiyi başka siteden çekmek istiyorum.
 

 

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)

ASametYildirim adlı üyeden alıntı

Hocam ilginiz için sağolun bu koddan haberim var. Benim asıl amacım curl ve regex konusunda kendimi geliştirebilmek. Bu kodlar direk whois bilgisini veriyor ben bu bilgiyi başka siteden çekmek istiyorum.


Anlıyorum, o zaman önce basit şeyler ile başlamanızı öneririm. Sanırım veri almaya çalıştığınız sitede bazı korumalar mevcut. O korumalar sizin veri çekerken sorun yaşamanıza sebep olabilir.
 

 

PHP Coder,
Kişisel Blog: http://evrimaltay.net

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)

Altay adlı üyeden alıntı

Anlıyorum, o zaman önce basit şeyler ile başlamanızı öneririm. Sanırım veri almaya çalıştığınız sitede bazı korumalar mevcut. O korumalar sizin veri çekerken sorun yaşamanıza sebep olabilir.

Haklı olabilirsiniz ben başka sitelerden veri çekiyorum ama bunda başarısız oldum acaba regex de mi hatam var diye düşündüm.
 

 

Altay Altay MW Aracı Kullanıcı
  • Üyelik 04.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Antalya
  • Ad Soyad E** K**
  • Mesajlar 563
  • Beğeniler 111 / 121
  • Ticaret 11, (%100)
Curl ile Browser bilgisi vs gibi bilgiler göndermeyi deneyin. Daha sağlıklı olur. Ayrıca herhangi bir regex işlemi gerçekleştirmeden önce; gelen verinin kontrolünü sağlayın. Karşı site bot olduğunu algılayıp ona göre farklı bir veri de gönderiyor olabilir.
ASametYildirim

kişi bu mesajı beğendi.

PHP Coder,
Kişisel Blog: http://evrimaltay.net

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
......
ASametYildirim

kişi bu mesajı beğendi.

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al