merhaba arkadaşlar,
ben biryerden dosya bilgileri alıyorumda, artı çıkan linkte gidip ordan küçük bir açıklama alacam o çıkan sayfadanda bir açıklama daha alacağım.
alıyorumda ama 1 sonuç çıkıyor for ile saydırma işlemini birtürlü yapamadım bana yardımcı olurmusunuz.
Kodlar:
<?
function gitgetir($feed){
        $ch = curl_init();
        $timeout = 0;
        curl_setopt ($ch, CURLOPT_URL, $feed);
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $veri= curl_exec($ch);
        curl_close($ch);
        return $veri;
    } 
$f = "http://www.bilgilerinolduguyer.com/adresurl.html"; 
$xml = gitgetir ($f);  
preg_match_all('/<a class=\"urls\" href=\"(.*?)\">/',$xml,$link);  
preg_match_all('/<a class=\"title\" href=\"(.*?)\">(.*?)<\/td><\/tr>/',$xml,$adi);   
preg_match_all('/<img vspace=\"5\" hspace=\"5\" src=\"(.*?)\" style=\"(.*?)\" width=\"75\" height=\"53\">/',$xml,$resim);  
$url = $link[1][0];
$title = $adi[2][0];
$images = $resim[1][0];
//Buraya kadar tamam normal o linke tekrar curl ile ulaşıyorum
$framegit =    "$url";
$f2 = "$framegit"; 
$xml2 = gitgetir ($f2);     
preg_match_all('/<iframe name=\"dosya\" src=\"(.*?)\" width=/',$xml2,$frame);  
preg_match_all('/<div style=\"(.*?)\" align=\"jast\">(.*?)<\/div>/',$xml2,$aciklama); 
$frlink = $frame[1][0];
$desc = $aciklama[2][0];
// burada ufak açıklamayı aldım dosya linki alacam sayfada frame ile çağrılmış ulaşmak için yine curl ile gidiyorum
$f3 = "$frlink"; 
$xml3 = gitgetir ($f3); 
preg_match_all('/<META http-equiv=refresh content=\"8; url=http\:\/\/(www\.)sitessssss.com\/dosya\/(.*?)\/(.*?)\">/',$xml3,$durl); 
$drl = $durl[3][0];
{
?>
title: <?=$title;?><br />
resim: <?=$images;?><br />
aciklama: <?=$desc;?><br />
dosya adı:<?=$drl;?> <br>
<br /><br /><br />
<?
}
?>
belki bu şekilde olmuyordur başka türlü oluyordur ama php bilgim hemen hemen hiç yok ancak buraya kadar gelebildim.
if else olaylarını hiç çözemedim.
şu haliyle normal güzel ama o en üstteki adreste 20 sonuç var bende 20 sonuçcu aynı sayfada almak istiyorum o kodlar arasında açıklamaya felan ulaştım onlarda çıkan sonuçlara yansıması lazım.
lütfen yardımcı olurmusunuz.
kimse yardım etmeyecekmi?