{"id":814,"date":"2008-08-20T13:22:36","date_gmt":"2008-08-20T05:22:36","guid":{"rendered":"https:\/\/www.dremi.info\/?p=770"},"modified":"2008-08-20T13:22:36","modified_gmt":"2008-08-20T05:22:36","slug":"membuat-web-photo-album-dengan-flatfile-txt","status":"publish","type":"post","link":"https:\/\/www.dremi.info\/tutorials\/php\/membuat-web-photo-album-dengan-flatfile-txt.html","title":{"rendered":"Membuat Web Photo Album dengan FlatFile TXT"},"content":{"rendered":"

\"\"dalam tutorial ini, gw bikin web photo album menggunakan file text (flatfile). untuk me load data gambar ke halamana browser.
\nada empta fungsi php yang bakalan kita gunakan, sederhana kok:<\/p>\n

 <\/div>\n

Code:<\/p>\n

\narray() \/\/menampung data gambar di fiel text ke dalam sebuah rentetan data beruntun\nfile()\n\/\/sama dengan readfile(), bedanya kalo readfile() menggunakan buffer,\n\/\/kalo file() menggunakan tampungan data array\nexplode()\n\/\/menghancurkan string pemisah, pada file text, bisa lu tentuin sendiri\n\/\/nantina string pemisah ini akan dihilangkan\nforeach()\n\/\/artinya untuk setiap\n\/\/jadi setiap string dalam file txt bakalan di proses sesuai eksekusi perintah selanjutnya\necho \/\/mencetak hasil keluaran proses data\n<\/pre>\n

code na ke gini :
\nCode:<\/p>\n

\n&lt;?\n$filename = &quot;photos.txt&quot;;\n$photodata = array();\n$file=file($filename);\nforeach($file as $line)\n{\n\/\/ ilangin pemisah, disini tidak perlu lagi menggunakan array\n$photodata = explode('|',$line);\necho &quot;\n&lt;a href='&quot;.$photodata[0].&quot;' title='&quot;.$photodata[2].&quot;'&gt;&lt;img style='border: solid 4px #C0C0C0; padding: 2px;' src='&quot;.$photodata[1].&quot;' alt='&quot;.$photodata[2].&quot;' \/&gt;&lt;\/a&gt;&quot;;\n}\n?&gt;\n<\/pre>\n

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.
\nkalo 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
\nbaru kemudian di cetak oleh perintah echo !
\nDONE .. SELESAI .. \ud83d\ude00 \ud83d\ude00 <\/p>\n

Share on Facebook<\/a><\/p>","protected":false},"excerpt":{"rendered":"

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: Share on Facebook<\/p>\n

Share on Facebook<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[91,209,216],"_links":{"self":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts\/814"}],"collection":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/comments?post=814"}],"version-history":[{"count":0,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/posts\/814\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/media?parent=814"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/categories?post=814"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dremi.info\/wp-json\/wp\/v2\/tags?post=814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}