İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

file_get_contents durdu! Lütfen yardım

[KaDeSign]

0
İyinet Üyesi
Katılım
20 Mart 2005
Mesajlar
0
Reaction score
0
Konum
Bilgisayardan
arkdaşlar basit olarak site anasayfasına forumdaki top 10 üyeyi çekiyorum. düzgün güzel çalışan kod durdu. baktıgımda file_get_contents çalışmıyor. bunun nedeni ne olabilir. birden bire file_get_contents in durmasının nedeni nedir?

$kaynak = file_get_contents("http://www.adres.com/forum");
echo $kaynak;

çalışmıyor... fakat

$kaynak = file_get_contents("http://www.adres.com");
echo $kaynak;

çalışıyor...


forum smf....
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
SMF ile alakası yoktur. Mümkünse adresi verebilirmisin birde ben deneyim. File_get_contents e karşı bir önlem varsa curl ile çözeriz.
 

Loi

0
İyinet Üyesi
Katılım
13 Kasım 2006
Mesajlar
6,192
Reaction score
44
Konum
localhost
Dizin içi kontrol olabilir, REF veya AGENT kontrolu, file_get_contents ile agent ve referer gönderemezsin.
 

NeFuSa

0
İyinet Üyesi
Katılım
27 Aralık 2006
Mesajlar
1,414
Reaction score
15
Konum
İstanbul
PHP:
<?php
$url	= "http://www.adres.com/forum";

              $forumfonksiyonu = curl_init();
curl_setopt($forumfonksiyonu, CURLOPT_URL, $url);
curl_setopt($forumfonksiyonu, CURLOPT_POST, 0);
curl_setopt($forumfonksiyonu, CURLOPT_HEADER, 0);
curl_setopt($forumfonksiyonu, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($forumfonksiyonu, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($forumfonksiyonu, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
curl_setopt($forumfonksiyonu, CURLOPT_REFERER, "http://www.refverilecekadres.com");
curl_setopt($forumfonksiyonu, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($forumfonksiyonu, CURLOPT_TIMEOUT, 30);

curl_exec($forumfonksiyonu);
$baglan = curl_exec($forumfonksiyonu);
curl_close($forumfonksiyonu);

	    $alinacakdegersabiti="#<orneksabit>(.*?)</orneksabit>#si";
	    preg_match($alinacakdegersabiti,$baglan,$verigeliyor);
	    $kaynak = $verigeliyor[1];

		echo "$kaynak";

?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst