<?php
function Veri($cek)
{
$ch = curl_init();
$hc = "";
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_URL, $cek);
curl_setopt($ch, CURLOPT_USERAGENT, $hc);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$cek = curl_exec($ch);
curl_close($ch);
preg_match_all('@<div1>(.*?)</div1>@si',$cek,$yaz);
$sayi=count($yaz[0]);
for ($i=0 ; $i < $sayi; $i++ )
{
echo strip_tags($yaz[0][$i].'<b>',"<br>");
} }
$gel = Veri('URL');
echo $gel;
?> Curl Varsa Yaz Yoksa Diğerini Tara
5
●259
- 07-12-2018, 17:10:04Merhaba arkadaşlar curl ile veri çekiyorum bazen sonuç bulunamıyor iknici bir curl ekleyerek şöyle birşey yapmak istiyorum ilk url de veri varsa çeksin ikinciyi taramasın yoksa diğerini tarasın varsa yazsın umarım anlatabilmişimdir.
- 07-12-2018, 17:42:55Tesekkurler.hocam bi arastirim o zamancodeHIGH adlı üyeden alıntı: mesajı görüntüle
- 12-12-2018, 00:47:57Üyeliği durdurulduDjstation adlı üyeden alıntı: mesajı görüntüle
<?php $birinci_site = 'https://www.google.com'; $ikinci_site = 'https://www.instagram.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $birinci_site); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $kaynak = curl_exec($ch); preg_match_all('#<meta name="robots" content="(.*?)">#', $kaynak, $veri); if($veri[1]) { echo '<pre>'; print_r($veri[1]); echo '</pre>'; } else { curl_setopt($ch, CURLOPT_URL, $ikinci_site); $kaynak = curl_exec($ch); preg_match_all('#<meta name="robots" content="(.*?)">#', $kaynak, $veri); if($veri[1]) { echo '<pre>'; print_r($veri[1]); echo '</pre>'; } else { echo 'veri ikinci sitede de yok!'; } } curl_close($ch); ?> - 12-12-2018, 13:08:03Çok teşekkürler hocam eline sağlık aradığım buydu istediğim gibi çalışıyor.hasyer adlı üyeden alıntı: mesajı görüntüle
- 12-12-2018, 15:13:59Üyeliği durdurulduRica ederim. İyi çalışmalar.Djstation adlı üyeden alıntı: mesajı görüntüle