dalam tutorial ini, gw bikin web photo album menggunakan file text (flatfile). untuk me load data gambar ke halamana browser.
ada empta fungsi php yang bakalan kita gunakan, sederhana kok:
Code:
array() //menampung data gambar di fiel text ke dalam sebuah rentetan data beruntun file() //sama dengan readfile(), bedanya kalo readfile() menggunakan buffer, //kalo file() menggunakan tampungan data array explode() //menghancurkan string pemisah, pada file text, bisa lu tentuin sendiri //nantina string pemisah ini akan dihilangkan foreach() //artinya untuk setiap //jadi setiap string dalam file txt bakalan di proses sesuai eksekusi perintah selanjutnya echo //mencetak hasil keluaran proses data
code na ke gini :
Code:
<? $filename = "photos.txt"; $photodata = array(); $file=file($filename); foreach($file as $line) { // ilangin pemisah, disini tidak perlu lagi menggunakan array $photodata = explode('|',$line); echo " <a href='".$photodata[0]."' title='".$photodata[2]."'><img style='border: solid 4px #C0C0C0; padding: 2px;' src='".$photodata[1]."' alt='".$photodata[2]."' /></a>"; } ?>
pertama file text bakalan di tntuin dlu sebagai photo.txt, tros pembacaan file photo.txt dimulai, baru masing2 string dalam file di pisahkan melalui fungsi foreach, menjadi $line. $line merupakan variable single setelah di pecah.
kalo string na dah dipecah, maka pemisah di hilangkan untuk mengambil data aslina, yakni: thumb1.jpg s/d thumb4.jpg dan file1.jpg s/d file4.jpg
baru kemudian di cetak oleh perintah echo !
DONE .. SELESAI .. 😀 😀