• 18-08-2019, 11:23:33
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar Kodlamada acemiyim ve yardıma ihtiyacım var ben bir kod yazdım siteye yönlendiriyor ama gideceği sitenin başlığını resmini ve kısa yazısını alıyor kod da bu:
    <?php
    echo "yonlenecek";
    if(isset($_GET['r'])) {
    echo '
    <script type="text/javascript">
    function ynl(){
    top.location.href="'.$_GET['r'].'";
    }
    setTimeout("ynl()", 5000);
    </script>';
    $site = "https://www.saglikpersoneli.com.tr/bakanlik/son-dakika-genel-mudur-istifa-etti-h1633.html";
    $bolme = ('@<div id="detay-metin" class="text" data-text-id="1633">.*?</div>@si');
    $arama = file_get_contents($site);
    preg_match_all($bolme,$arama,$sonuc);

    echo '<pre>';
    print_r($sonuc[0][0]);
    echo '</pre>';
    } else {
    echo '.';
    }


    ?>

    Kod beni İstediğim siteye yonlendiriyor ama nedensebot çalışmıyor
    Yardım Ederseniz Çok Sevinirim
  • 18-08-2019, 18:07:05
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $site    = "https://www.saglikpersoneli.com.tr/bakanlik/son-dakika-genel-mudur-istifa-etti-h1633.html";
    $pattern = ('/<div id="detay-metin" class="text" data-text-id="([0-9]+)">(.*)</div>/s');
    $str     = file_get_contents($site); 
    preg_match_all($pattern, $str, $sonuc);  
    
    echo '<pre>';
    if($sonuc && isset($sonuc[0][0])){
        echo htmlspecialchars($sonuc[0][0]);
    }  
    echo '</pre>';
    daha kolay seçiciler var göz atabilirsin