Merhaba
array içine siteleri aldığınızı varsayalım
foreach ya da for döngüsü ile curl un her siteye tek tek bağlanması gerekli
örnek olarak
$site1_verisi=curl ($site1);
$site2_verisi=curl ($site2);
gibi gibi yapıp daha sonra verileri $site1_verisi içerisinden alıp işleyebilirsiniz
tam olarak kullandığınız koduda eklerseniz daha net dönüşler alabilirsiniz
Vereyim tabi hocam şimdi şöyle benim 1 sitem var bu sitede arama yapıp bu 5 siteye bağlanıp orada ki verileri getirmesini istiyorum benim siteme
bunun için ise Curl kodumda şu
<?php
function Baglan($url){ $curl=curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
$cikti = curl_exec($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"), null, $cikti); }
?>
if(isset($_POST['arama'])){ $aranan=$_POST['aranan'];
$arat = baglan("https://www.demo.net/index.php?s=$aranan","https://www.demo2.top/?ara=$aranan","https://www.demo3.com/?s=$aranan");
}şöyle bi kod var şimdi burada 3 siteye bağlanmam lazım ama ilk siteyi getiriyor diğerlerini getirmiyor foreach de denedim ama olmadı tekrar bi deneyim yani bana burada s= sonra ki tagları aramadan ekrana getirip değişilik yapmam lazım ama hepsini tek çatıda en son nasıl toplayacağımı anlamadım açıkcası