• 07-11-2018, 14:09:42
    #1
    HB7
    Üyeliği durduruldu
    Merhabalar,

    Elimde kod ile txtden veri çekip yazdırıyorum. Lakin sayfada birden fazla aynı veriden olduğu için hepsini yazdırmak istiyorum ama yapamadım. Yardımcı olabilecek var mı?

    <?php
    header("Content-Type: text/html; charset=utf-8");
    $file = "linkler.txt";
    $contents = file_get_contents($file);
    $Link = explode("n", $contents);
    
    
    
    function TitleOku($url)
    {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, FALSE);
    curl_setopt($curl, CURLOPT_NOBODY, FALSE);
    curl_setopt($curl, CURLOPT_REFERER, "");
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $gelenveri = curl_exec($curl);
    $gelenveri = iconv('ISO-8859-9', 'UTF-8', $gelenveri);
    $kalip = "@Deneme(.*?)Dene@si";
    if (preg_match($kalip, $gelenveri, $match))
    {
    return $match[1];
    }
      else
    {
    return false;
    }
    }
    
    foreach($Link as $siteadres)
    {
    $url = $siteadres;
    $title = TitleOku($url);
    $metin = $siteadres . "========" . $title . "n";
    $dosyaismi = "sonuc.txt";
    file_put_contents($dosyaismi, $metin, FILE_APPEND);
    }
    
    ?>
  • 07-11-2018, 23:51:26
    #2
    HB7
    Üyeliği durduruldu
    yardımcı olabilecek var mı?