<?php
function curl($url){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
//curl_setopt($ch,CURLOPT_POST,true);//Post edersek
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);//Tarayıcı bilgimizi gönderelim
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//localden bile bağlanmak için
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//localden bile bağlanmak için
//curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
// POST request (POST isteði) cevabý
$response = @curl_exec($ch);
curl_close($ch);
return str_replace(array("\n","\t","\r"), null, $response);
}
$baglan = curl('URL ADRESİ');
//Kullanımı
echo $baglan;
?>şu şekilde istediğim siteden veri çekiyorum. Fakat benim istediğim sadece <table> .... </table> aralığını çekmek bu koda nasıl uydurabilirim yardımcı olabilirseniz sevinirim..
PHP curl hakkında yardım isteği
5
●116
- 04-10-2022, 10:40:36
- 04-10-2022, 10:43:50baransel adlı üyeden alıntı: mesajı görüntüle
o kadar bilgim olmadığı için konu açmıştım hocam bilgilendirme için yinede teşekkür edeirm - 04-10-2022, 10:45:15https://stackoverflow.com/questions/...table-to-arrayBoogeymaN adlı üyeden alıntı: mesajı görüntüle
- 04-10-2022, 11:25:25
return str_replace(array("\n","\t","\r"), null, $response);Bu bölümü
if ( preg_match('|<table>(.*)<\/table>|si', $response, $output) ) return $output[1]; else return false;Şununla değiştirin - 04-10-2022, 11:40:15CihanAksoy adlı üyeden alıntı: mesajı görüntüle
hocam çok teşekkür ediyorum..