lostyazilim
tr.link

allow_url_fopen yerine cUrl Kullanmak

16 Mesajlar 3.019 Okunma
lstbozum
tr.link

CenkOnsoy CenkOnsoy Skype: cenkonsoy Kullanıcı
  • Üyelik 18.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Uzman Biyolog
  • Konum Ankara
  • Ad Soyad C** Ö**
  • Mesajlar 4045
  • Beğeniler 77 / 1357
  • Ticaret 37, (%100)
Merhaba,

Kullanmakta olduğum scriptte allow_url_fopen komutunun aktif edilmesi gerekmekte fakat aktif ettiğim zaman server time-out süresini 60 ayarlasam bile yine de daha da geç açılıyor, anlamsız bir döngü olayı mevcut.

Yabancı forumlara baya göz atmama rağmen bulamadım, allow_url_fopen komutu yerine cUrl kullanmam gerekiyor; ama yeterli bilgim olmadığı için anlamlı bir bütün oluşturamadım.

Lütfen bu kodun yerine curl kullanımını yazarsanız çok sevinirim.
Teşekkürler.

echo file_get_contents($config['baseurl']."/startup.php");
 

 

Bilim Forum | Bilimgunlugu.com
wmaraci
reklam

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)

function curlgetir($url)
{
$ch = curl_init();
$timeout = 10;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$getir=$config['baseurl']."/startup.php";
echo curlgetir($getir);
 

 

CenkOnsoy CenkOnsoy Skype: cenkonsoy Kullanıcı
  • Üyelik 18.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Uzman Biyolog
  • Konum Ankara
  • Ad Soyad C** Ö**
  • Mesajlar 4045
  • Beğeniler 77 / 1357
  • Ticaret 37, (%100)
Site ne yazık ki 500 Internal Server Error sonucu ile kısır döngüye girdi..

Direk olarak $getir=$config['baseurl']."/startup.php";
echo curlgetir($getir);
kodunu kullansam olmaz sanırım değil mi?
 

 

Bilim Forum | Bilimgunlugu.com

Ibolac Ibolac #php #mysql #wordpress Kullanıcı
  • Üyelik 13.11.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad ** **
  • Mesajlar 294
  • Beğeniler 46 / 49
  • Ticaret 25, (%96)

function siteConnect($site)
{
$ch = curl_init();
$hc = "YahooSeeker-Testing/v3.9 (compatible; Mozilla 4.0; MSIE 5.5; Yahoo! Search - Web Search)";
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($ch, CURLOPT_URL, $site);
curl_setopt($ch, CURLOPT_USERAGENT, $hc);
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$site = curl_exec($ch);
curl_close($ch);
return $site;
}

// kullanım şekli

$sayfa = $config['baseurl']."/startup.php";
$giris = siteConnect($sayfa);
echo $giris;

// olmaz ise $config['baseurl'] yerine http://www.siteadi.com yazarak deneyiniz. $config['baseurl'] değeri yanlış dönüyordur belki.

 

 

Tüm PHP İşleriniz Yapılır # BOT # SCRIPT # EDIT
wmaraci
wmaraci

CenkOnsoy CenkOnsoy Skype: cenkonsoy Kullanıcı
  • Üyelik 18.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Uzman Biyolog
  • Konum Ankara
  • Ad Soyad C** Ö**
  • Mesajlar 4045
  • Beğeniler 77 / 1357
  • Ticaret 37, (%100)
Peki kullanım olarak
$sayfa = $config['baseurl']."/startup.php"; yerine

$sayfa = $config['http://sanat.kackez.com/startup.php'] olarak mı girmeliyim? ' ve " kullanımları hakkında bu komutlar içerisinde bilgi sahibi değilim.

Teşekkürler
 

 

Bilim Forum | Bilimgunlugu.com

Ibolac Ibolac #php #mysql #wordpress Kullanıcı
  • Üyelik 13.11.2012
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad ** **
  • Mesajlar 294
  • Beğeniler 46 / 49
  • Ticaret 25, (%96)
$sayfa = 'http://sanat.kackez.com/startup.php'; şeklinde girseniz yeterli olacaktır.
 

 

Tüm PHP İşleriniz Yapılır # BOT # SCRIPT # EDIT

CenkOnsoy CenkOnsoy Skype: cenkonsoy Kullanıcı
  • Üyelik 18.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Uzman Biyolog
  • Konum Ankara
  • Ad Soyad C** Ö**
  • Mesajlar 4045
  • Beğeniler 77 / 1357
  • Ticaret 37, (%100)
Dediğiniz gibi yaptım ama ne yazık ki hala aynı sorunu yaşıyorum, konu ile ilgili olarak nasıl bir çözüm bulabilirim bilmiyorum, ileride lazım olabilirdi.

Çağırılan sayfanın gereksiz olduğunu düşünerek kodu tamamen kaldırmak zorunda kaldım.

Umarım ileride yine benzer sorunlarla karşılaşmam :/
 

 

Bilim Forum | Bilimgunlugu.com

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)
Sunucunuzda curl kütüphanesinin açık olduğuna eminmisiniz?
 

 

CenkOnsoy CenkOnsoy Skype: cenkonsoy Kullanıcı
  • Üyelik 18.10.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Uzman Biyolog
  • Konum Ankara
  • Ad Soyad C** Ö**
  • Mesajlar 4045
  • Beğeniler 77 / 1357
  • Ticaret 37, (%100)

Cafer adlı üyeden alıntı

Sunucunuzda curl kütüphanesinin açık olduğuna eminmisiniz?


evet maalesef açık görünüyor, buyrun kontrol edin
 

 

Bilim Forum | Bilimgunlugu.com

Cafer Cafer Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.02.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Developper
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 250
  • Beğeniler 65 / 71
  • Ticaret 2, (%100)
Curl komutunun çalışmayıp 500 hatası vermesi, curl kütüphanesinin yüklü olmadığından olduğunu sanıyorum. Sayfa kodlarınızı incelemem gerek.
CenkOnsoy

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al