• 17-04-2021, 02:14:08
    #10
    O zaman önce resmi uzak sunucudan çekmek lazım. En basit haliyle bu şekilde yapabilirsiniz.
    <?php
     
    try {
     
        $baglanti = new PDO("mysql:host=localhost;dbname=SANSÜR", "SANSÜR", "SANSÜR");
        $baglanti->exec("SET NAMES utf8");
        $baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     
        $sorgu = $baglanti->query("SELECT * FROM users WHERE username = '".htmlspecialchars($_GET["username"])."'");
     
        $cikti = $sorgu->fetch(PDO::FETCH_ASSOC);
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $cikti["avatar"]);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $resim = curl_exec($ch);
        curl_close($ch);
        header("Content-Type: image/png");
        echo $resim;
        exit;
     
    } catch (PDOException $e) {
        die($e->getMessage());
    }
     
    $baglanti = null;
     
    ?>
  • 17-04-2021, 02:16:50
    #11
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    O zaman önce resmi uzak sunucudan çekmek lazım. En basit haliyle bu şekilde yapabilirsiniz.
    <?php
     
    try {
     
        $baglanti = new PDO("mysql:host=localhost;dbname=SANSÜR", "SANSÜR", "SANSÜR");
        $baglanti->exec("SET NAMES utf8");
        $baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     
        $sorgu = $baglanti->query("SELECT * FROM users WHERE username = '".htmlspecialchars($_GET["username"])."'");
     
        $cikti = $sorgu->fetch(PDO::FETCH_ASSOC);
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $cikti["avatar"]);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $resim = curl_exec($ch);
        curl_close($ch);
        header("Content-Type: image/png");
        echo $resim;
        exit;
     
    } catch (PDOException $e) {
        die($e->getMessage());
    }
     
    $baglanti = null;
     
    ?>
    Öncelikle zaman ayırıp yardım ettiğiniz için tekrardan teşekkür ediyorum. Ancak bu seferde yine baştakı şu sorun oluştu ;
  • 17-04-2021, 02:18:05
    #12
    Bilgileri iletirseniz bakalım hocam, buradan yaparsak bolca vakit kaybetmiş oluruz.
  • 17-04-2021, 02:18:57
    #13
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    Bilgileri iletirseniz bakalım hocam, buradan yaparsak bolca vakit kaybetmiş oluruz.
    Özelden anydesk gönderiyorum ozaman hocam, teşekkür ederim
  • 17-04-2021, 03:13:42
    #14
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    O zaman önce resmi uzak sunucudan çekmek lazım. En basit haliyle bu şekilde yapabilirsiniz.
    <?php
     
    try {
     
        $baglanti = new PDO("mysql:host=localhost;dbname=SANSÜR", "SANSÜR", "SANSÜR");
        $baglanti->exec("SET NAMES utf8");
        $baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     
        $sorgu = $baglanti->query("SELECT * FROM users WHERE username = '".htmlspecialchars($_GET["username"])."'");
     
        $cikti = $sorgu->fetch(PDO::FETCH_ASSOC);
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $cikti["avatar"]);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $resim = curl_exec($ch);
        curl_close($ch);
        header("Content-Type: image/png");
        echo $resim;
        exit;
     
    } catch (PDOException $e) {
        die($e->getMessage());
    }
     
    $baglanti = null;
     
    ?>
    Bu kod çalışmaktadır arkadaşlar benim kod da ufak bir boşluk olduğundan hata gerçekleşmiş.

    @metehandemir; hocama da çok teşekkür ederim, bu saate kadar yardımcı oldu bağlanıp.