• 18-04-2021, 22:56:55
    #1
    Merhaba,
    PHP olan sitemde başka bir php dosyasındaki veriyi çektirmek istiyorum fakat kodları değil sitenin çıktısını. Yardımcı olur musunuz
  • 18-04-2021, 22:59:44
    #2
    Yapmak istediğinizi açıklayan örnek kod, ekran görüntüsü vs. paylaşır mısınız?
  • 18-04-2021, 23:03:00
    #3
    @DeSh;
    <?php
    //cookie bilgisi
    $hostname = $_SERVER['HTTP_USER_AGENT'];
    //ip adresi bilgisi
    $ipadress = $_SERVER['REMOTE_ADDR'];
    $oku = file_get_contents('http://domain.com/veriler.php'); //adresi verilen site yada sayfanın içeriği çekiliyor
    //mirc botun kurulu olduğu makina ip ve açtığınız port
    $fp = stream_socket_client("IP:Port", $errno, $errstr, 30);
    if (!$fp) {
        echo "$errstr ($errno)<br />\n";
    } else {
    //gonderilecek veri
    
        fwrite($fp, "$ipadress $hostname $oku \r\n\r\n\r\n");
        while (!feof($fp)) {
            echo fgets($fp, 1024);
    fwrite($fp, "*/*\r\n\r\n");
    
        }
        fclose($fp);
    }
    
    ?>
    Kod bu fakat ben veriler.php yi çektirme işlemi yaptığımda bana sitenin kodlarını çekiyor ben ise o veriler.php deki tarayıcıdan girdiğimde ekranda çıkan verilerin çekmesini istiyorum.
  • 18-04-2021, 23:22:40
    #4
    doğrudan browser'a http://domain.com/veriler.php yazdığınızda karşınıza istediğiniz veriler istediğiniz şekilde geliyor mu? normalde php dosyası yorumlandığı için file_get_contents ile yorumlanmış halini görmeniz gerekiyor.
  • 18-04-2021, 23:24:50
    #5
    DeSh adlı üyeden alıntı: mesajı görüntüle
    doğrudan browser'a http://domain.com/veriler.php yazdığınızda karşınıza istediğiniz veriler istediğiniz şekilde geliyor mu? normalde php dosyası yorumlandığı için file_get_contents ile yorumlanmış halini görmeniz gerekiyor.
    Zaten 1 tane veri çıkıyor karşımıza oda rastgelen fingerprint dediğimiz id verme olayı.
  • 18-04-2021, 23:29:23
    #6
    file_get_contents ile kodlar geliyorsa muhtemelen aynı sunucudasınız.
    Eğer include etmek istemiyorsanız eval edebilirsiniz.


    $oku = eval(file_get_contents('http://domain.com/veriler.php'));
  • 18-04-2021, 23:35:14
    #7
    DeSh adlı üyeden alıntı: mesajı görüntüle
    file_get_contents ile kodlar geliyorsa muhtemelen aynı sunucudasınız.
    Eğer include etmek istemiyorsanız eval edebilirsiniz.


    $oku = eval(file_get_contents('http://domain.com/veriler.php'));
    Evet aynı sunucudayız zaten farklı bir php dosyası, fakat sitedeki çıktıyı hala aktarmıyor sorun sizce ne olabilir?