Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

base64_decode kodu ve resim

Konu, 'PHP' kısmında 101 tarafından paylaşıldı.

  1. 101

    101 Üye

    Kayıt:
    22 Haziran 2004
    Mesajlar:
    165
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar Mühendisi
    Şehir:
    /home/yuzbir
    Arkadaşlar merhaba,
    Php bilmiyorum. Php ile yazılmış bir kodu başka bir dile çeviriyorum.
    Yalnız base64_decode($image) ile resim dosyasına uygulanmış ve
    fwrite($file, base64_decode($image)); ile diske yazdırılmış.
    Bu kısmı anlamadım. Neden gelen image dosyasını encode/decode etme gereği duyulmuş olabilir?
     
  2. xam

    xam Daimi Üye

    Kayıt:
    28 Mart 2006
    Mesajlar:
    1,080
    Beğenilen Mesajlar:
    0
    bazen bende bu yontemi kullaniyorum, bu sekilde resmin degistirilmesi gerekmiyor... yani yazdiginiz kodun icerisine direk resim ekliyebiliyorsunuz.. <img> tagi kullanmadan.
     
  3. B@TT@L

    B@TT@L Üye

    Kayıt:
    29 Aralık 2006
    Mesajlar:
    117
    Beğenilen Mesajlar:
    0
    Şehir:
    Bursa
    Genelde logolar vs için kullanılır. Ör. phpinfo'daki logo resmi.

    PHP:
    $veri='83qw2yrnwfh...';
    // önceden resim verisinin base64 encode hali
    // ör
    // $veri=base64_encode(file_get_contents('resim.gif'));
    // gibi
     
    header ("Content-type: image/gif");
    echo(
    base64_decode($veri)); // veri geri dönüştürülür.
    Şimdi yukarıdaki dosya r.php olsun. <img src="r.php" /> dersen o $veri'deki resmi görmüş olursun.