PHP - Menampilkan Gambar dari Kolom Artikel di database

PHP - Menampilkan Gambar dari Kolom di database


Halo kawan2, saya tadi lagi searching template web buat website berita / newspaper gitu, terus yang saya dapat rata2 hampir semua punya thumb gambar gitu untuk halaman depan nya.
lalu saya berfikir, kalo gini ceritanya bakalan penuh disk hosting ku gara2 gambar
sementara disk saya hanya 100 MB
maklum anak kos, :v
disini saya mau buat website berita, kalo website berita paling tidak harus punya gambar kejadian yang di beritakan bukan?
sementara kapasitas disk terbatas, jadi saya ingin make jasa pihak ketiga sepeti facebook, imageshack dll.
(image hosting)

lalu saya coba cari solusi nya, gimana cara nya agar web itu cantik dengan gambar tapi ga perlu nambahin kolom gambar di database dan gak perlu upload gambar.


akhir nya timbul ide, dengan cara memecah string dari POST
dalam kasus ini saya memiliki databse sebagai berikut
tabel : 
artikel
kolom : 
id, judul, artikel,kategori,waktu

berikut coding nya, semoga udah mengerti penjelasan di atas sebelum nya

<?
include "system.php";
$query = "SELECT * FROM artikel WHERE id = $id";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$pecah = explode('src="', $data['artikel']);
$pecahLagi = explode('" align="', $pecah[2]);
if($pecahLagi[0]==''){
$pecahLagi[0] = 'gambar/default.jpg';
}
echo '<img src="'.$pecahLagi[0].'">';
?>

sedikit saya jelasin ya..
include "system.php";
ini file koneksi ke DB

$query = "SELECT * FROM artikel WHERE id = $id";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);

untuk melakukan kuery ke DB
dimana pada kasus saya ini $id sudah di get ($_GET[id]) sebelum nya, jadi artikel.php?id=2
itu misal

kemudian ini,
$pecah = explode('src="', $data['artikel']);
$pecahLagi = explode('" align="', $pecah[2]);
memisahkan string mulai dari src= sampai " align=" atau sesuaikan dengan kasus anda.
misal ada sebuah row dalam kolom artikel seperti ini :

<b>PHP - Menampilkan Gambar dari Kolom di database</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijmA6FiPHm_ssBlkTcpE-C6RaxfL3LrryXEQwuGHxmsX9Iu3hzC3tYyiZlxqrke0gKGdfLLxOa9UnxERBLzjM3ayQZxaV_1FnXJ8yxbE_S-bsXAdwdPkV_n2uBLlCINfbjplsFjeHnGnd1/s1600/php+tutorials.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijmA6FiPHm_ssBlkTcpE-C6RaxfL3LrryXEQwuGHxmsX9Iu3hzC3tYyiZlxqrke0gKGdfLLxOa9UnxERBLzjM3ayQZxaV_1FnXJ8yxbE_S-bsXAdwdPkV_n2uBLlCINfbjplsFjeHnGnd1/s1600/php+tutorials.jpg" align="none" /></a></div>
Halo kawan2, saya tadi lagi searching template web buat website berita / newspaper gitu, terus yang saya dapat rata2 hampir semua punya thumb gambar gitu untuk halaman depan nya.<br />

maka hasilnya ada di : $pecahLagi[0]

silahkan gunakan html untuk mencetaknya
echo "<img src=".$pecahLagi[0].">";

kalau yang ini

if($pecahLagi[0]==''){
$pecahLagi[0] = 'gambar/default.jpg';
}

apabila tidak ada url gambar pada post maka akan di gunakan gambar yang ada di web dengan direktori : gambar/default.jpg


script ini akan sangat berguna bila kita menggunakan gambar dari pihat ke-3 pada postingan namun web kita mengharuskan untuk menampilkan Thumnails pada halamn tertentu.

Semoga bermanfaat :D

Tulisan Terkait

PHP - Menampilkan Gambar dari Kolom Artikel di database
4/ 5
Oleh

Berlangganan via email

Senang dengan tulisan di atas? Silahkan berlangganan posting terbaru langsung melalui email.