• Membuat Website Gratis dan Toko Online Gratis

    Kursus Bogor
  • ebook php Web Design
  • Partner Kami

  • Facebook Kami

  • Follow Twitter Kami

  • Menampilkan Gambar Pada HTML Tanpa File Terpisah

    Posted on: July 16th, 2011 by ag0y


    Nothing special about me

    Menampilkan Gambar Pada HTML Tanpa File Terpisah web desain grafisUmumnya untuk menampilkan gambar pada HTML membutuhkan sebuah tag misalnya <img src=”http://www.ilmuwebsite.com/images/tutorial/html7.jpg” />, tapi ternyata ada cara lain untuk menampilkan gambar tanpa file terpisah.
    Caranya seperti biasa, hanya ditambahkan beberapa data pada atribut src saja.

    <img src=”data:(MIME);base64,(base64)” alt=”" />

    Penjelasan:
    (MIME) diisi dengan jenis gambarnya, misal image/jpeg, image/png, image/gif, dll. Sedangkan (base64) maksudnya adalah data dalam bentuk biner yang telah di-encode dalam bentuk base64.
    Misal saya ingin menampilkan gambar berjenis PNG, file gambarnya bernama gambar.png.

    Langkah pertama adalah mengambil isi dari file gambar.png kemudian di-encode kedalam bentuk base64.
    Potongan kode PHP dibawah ini saya buat sebagai contoh saja untuk mengambil isi dari file gambar.png kemudian tampilkan ke browser dan tulis kedalam file gambar.txt dalam bentuk base64.

    <?php? $imgfile = “gambar.png”; //nama file

    $imgbinary = base64_encode(fread(fopen($imgfile, “r”), filesize($imgfile))); /*masukkan data ke dalam variabel $imgbinary */

    echo ‘<img src=”data:image/png;base64,’ . $imgbinary . ‘” alt=”" />’; /* tampilkan ke browser */
    $handle = fopen(“gambar.txt”, “w”); /* buat handle untuk membuka file gambar.txt dengan mode write */
    fwrite($handle, $imgbinary); /* tulis data dari variabel $imgbinary kedalam file gambar.txt */
    fclose($handle); /* lepaskan handle */
    ?>

    Oke selamat mencoba. Trims.



    Menampilkan Gambar Pada HTML Tanpa File Terpisah web desain grafisMahir PHP MySQL Membuat Aplikasi Dinamis Berbasis Web

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa

    8 Responses

    1. sholeh says:

      keuntungannya apa gan? file terpisah maksudnya gmn?

    2. langga says:

      bagus juga sih sebenernya untuk web gallery, tp kebanyakan yg di encode itu path directory jadi g ketehuan letak pathnya :D

      Nice share… Thanks

    3. Hipni Rohman says:

      Makasih kode html-nya saya copy…

    4. PhebeX says:

      saya udah coba,

      ternyata gak berhasil di HTML. atau ada yang terlewat oleh saya?

      Atau Source tersebut hanya bisa diPHP?
      berarti judul threadnya seharusnya “Menampilkan Gambar Pada WEB Tanpa File Terpisah”

      Terima kasih sebelumnya.
      mohon maaf bila kelewatan.

    5. tonob23 says:

      thanks, Mantaff gan

    6. wah terima kasih gan,,,,saya coba dechhhh

    Leave a Reply