lostyazilim

[YARDIM] curl - bir dosya yoksa başka dosyaya bağlanma

4 Mesajlar 922 Okunma
lstbozum
wmaraci reklam

DisLanZe DisLanZe suleymanakyildiz.com.tr ❤ Kullanıcı
  • Üyelik 08.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Rize
  • Ad Soyad S** A**
  • Mesajlar 76
  • Beğeniler 0 / 11
  • Ticaret 2, (%100)
home.aspx dosyasında içerik bulamaz ise index.aspx dosyasında nasil içerik bulmasini sağlayabilirim.
global $site;
$ch = curl_init();
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($ch, CURLOPT_URL, "http://"site.com/home.aspx");
curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$site = curl_exec($ch);
curl_close($ch);
 

 

wmaraci
reklam

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)
$veri = file_get_contents("http://www.siteadresi.com/home.aspx");
if (!$veri) {
$veri= file_get_contents("http://www.siteadresi.com/index.aspx");
}


Kabaca mantık budur aynısını curl fonksiyonu içinde yapabilirsiniz.
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

DisLanZe DisLanZe suleymanakyildiz.com.tr ❤ Kullanıcı
  • Üyelik 08.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Rize
  • Ad Soyad S** A**
  • Mesajlar 76
  • Beğeniler 0 / 11
  • Ticaret 2, (%100)
//güncell
 

 

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)
Sanırım daha önce yazdığımı çözümleyemediniz.

Buyrun;
$site_kontrol = file_get_contents("http://www.siteadresi.com/home.aspx");
if (!$site_kontrol) { $site= "http://www.siteadresi.com/index.aspx"; }
else { $site = "http://www.siteadresi.com/home.aspx"; }
global $site;
$ch = curl_init();
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($ch, CURLOPT_URL, "".$site."");
curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.0) Presto/2.12.388 Version/12.14" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$site = curl_exec($ch);
curl_close($ch);
?>
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.
wmaraci
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