| Subcribe via RSS

Mailer SMTP Authentication

November 7th, 2008 | No Comments | Posted in Web Programming

Mungkin anda pernah mendengar mengenai SMTP authentication yang berfungsi untuk memverifikasi dan memvalidasi email account. Pada prinsipnya fungsi ini adalah untuk mengecek apakah email yang akan di kirimkan tersebut valid atau tidak. Selain itu juga SMTP authentication berfungsi untuk memvalidasi email pengirim supaya bisa menggunakan email account aktif yang kita tentukan. SMTP authentication ini pada dasarnya hampir sama dengan fungsi mail() di php, hanya saja lebih lengkap dengan valid. Jika pada fungsi mail() sender atau pengirim akan terbaca sebagai nobody@namaserver.com maka dengan SMTP authentication ini email pengirim bisa dibaca sesuai dengan email pengirim, misalnya saja saya@yahoo.com atau saya@namadomain.com.

Banyak provider hosting mendisable sender nobody, karena hal ini sangat riskan terhadap server mail tujuan. Sender nobody ini sering sekali dianggap sebagai spam oleh mail server tujuan, yang mana pada akhirnya jika suatu server sering melakukan spam, maka server mail tujuan akan memblok IP dari server pengirim. Jadi untuk mencegah hal tersebut, akan lebih baik jika menggunakan SMTP authentication. Lagipula dengan email saya@namadomain.com akan lebih kelihatan bonafit daripada menggunakan nama domain lain seperti nobody@namaserver.com

Dengan sedikit modifikasi dan setting, sistem pengiriman email anda menjadi lebih baik lagi. Untuk contoh penggunaan SMTP Authentication bisa dilihat di artikel membuat form kontak.

Tags: ,

Panduan Upgrade Wordpress

November 3rd, 2008 | No Comments | Posted in Web Programming

Bagi anda yang menggunakan wordpress, mungkin ketika login sebagai admin anda akan sering melihat referensi untuk melakukan upgrade wordpress ke versi terbaru. Banyak yang bertanya mengenai cara mengupgrade wordpress dengan cara manual. Sebenarnya sangat mudah dan cepat, anda tinggal download dan mereplace file-file lama wordpress dengan file yang baru anda download tersebut. Mari kita bahas step by step cara mengupgrade wordpress.Technorati Profile

Langkah pertama adalah silahkan anda download terlebih dahulu wordpress di wordpress.org dan simpan di komputer anda. Setelah itu silahkan anda buka cPanel dan masuk ke menu file manager di public_html. Silahkan anda upload file wordpress-2.6.3.zip yang telah di download tadi.

More »

Tags:

WPAU : Fungsi exec()

May 26th, 2008 | No Comments | Posted in Artikel & Tutorial, Web Programming

Wordpress Automatic Plugin adalah salah satu plugin Wordpress yang cukup digemari saat ini karena menawarkan kemudahan untuk melakukan upgrade Wordpress ke versi terbaru secara otomatis.

Namun, plugin ini menggunakan fungsi exec() supaya dapat berjalan dengan baik. Dan sayangnya lagi, ketika berada pada shared hosting, fungsi exec() masuk ke dalam daftar disable_function php. Sehingga plugin tidak dapat berjalan dengan baik.

Apabila fungsi exec() di-disable pada server yang Anda gunakan, silahkan melakukan perubahan pada plugin WPAU tersebut. Berikut langkah-langkah nya :
More »

Disable Klik Kanan

April 22nd, 2008 | No Comments | Posted in Web Programming

Mungkin Anda sering membuka situs seperti detik.com yang tidak bisa melakukan operasi klik kanan. Manfaat yang bisa di ambil dari mendisable klik kanan adalah user tidak bisa atau meminimalisasi pembajakan content. Susah payah kita membuat content yang bagus, tapi dengan mudahnya di klik kanan terus di copy paste ke situs lain. Berikut adalah kode javascript yang berfungsi untuk mendisable penggunaan klik kanan.

JavaScript:
  1. <script language=JavaScript>
  2. <!--
  3.  
  4. //Disable right click script III- By Renigade (renigade@mediaone.net)
  5. //For full source code, visit http://www.dynamicdrive.com
  6.  
  7. var message="";
  8. ///////////////////////////////////
  9. function clickIE() {if (document.all) {(message);return false;}}
  10. function clickNS(e) {if
  11. (document.layers||(document.getElementById&&!document.all)) {
  12. if (e.which==2||e.which==3) {(message);return false;}}}
  13. if (document.layers)
  14. {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
  15. else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
  16.  
  17. document.oncontextmenu=new Function("return false")
  18. // -->
  19. </script>

Script tersebut disimpan pada area header, yaitu antara tag [head] dan sebelum tag [/head]. Selamat mencoba untk mengamankan content situs Anda yang berharga.

Membuat Database di Account Hosting

March 3rd, 2008 | No Comments | Posted in Web Design, Web Hosting, Web Programming

Terkait dengan tampilan cPanel 11 X3 theme yang bagi sebagian masih sedikit membingungkan, kali ini kami membahas cara membuat database di server. Langkah pertama tentunya adalah masuk ke cPanel dulu, silahkan login dengan username dan password yang telah kami berikan sebelumnya. Pilih menu atau icon MySQL Database seperti yang terlihat di bawah.

Anda akan diarahkan ke halaman baru, yaitu halaman MySQL Database. Silahkan Anda membuat database pada form Create New Database, misalnya anda membuat database "blog". Setelah itu silahkan buat user untuk database pada form Add New User, masukan user database yang diinginkan, misalnya "root" dan password "root01". Karena layanan hosting yang Anda gunakan adalah shared hosting yang artinya dalam satu server digunakan secara bersama-sama dengan user lain, maka untuk membedakan antara user satu dengan yang lainnya, nama database dan user yang telah dibuat akan diawali dengan user cPanel misalnya nama database menjadi "dhyar_blog" dan untuk databasenya menjadi "dhyar_root".

Setelah membuat database dan user database, langkah selanjutnya adalah menghubungkan antara database dan usernya. Silahkan scrol kebawah lagi cpanel Anda. Anda akan menemukan bagian Add User to Database, disana terdapat menu dropdown nama database dan user database. Silahkan Anda pilih "dhyar_blog" dan dibagian user pilih "dhyar_root" lalu klik tombol submit.

Anda akan diarahkan ke halaman berikutnya, yaitu Manage User Privilage(hak akses untuk user yang dihubungkan). Yang perlu Anda lakukan adalah mencentang checkbox All Privilage(semua centang) Lalu Klik Make Change

setelah itu klik Go Back. Database Anda telah terbuat :).

File Index Web

February 11th, 2008 | No Comments | Posted in Web Hosting, Web Programming

Ketika pertama kali mengakses nama domain Anda yang baru di aktivasi, Anda akan menemukan isi website Anda adalah halaman Underconstructions. Secara default kami menyisipkan file home.htm pada account baru, sehingga akan menampilkan underconstruction pada saat pertama kali account anda diaktifkan. Hal ini kami lakukan supaya account Anda tidak menampilkan list file/folder yang jika dibiarkan akan sangat riskan terhadap keamanan. Kenapa? Karena orang yang mengakses bisa membaca dan melihat struktur account domain Anda. Itulah kenapa File Index ini sangat penting.

Secara default urutan index file server di rumahweb adalah sebagai berikut : index.html index.php index.htm. Namun Anda bisa menentukan index file sendiri pada setiap folder sesuai dengan keinginan Anda. Cara mengubah index file bisa dilakukan dengan mengedit file .htaccess di folder public_htm, silahkan tambahkan script berikut:

More »

Membuat Form Kontak

October 1st, 2007 | 1 Comment | Posted in Artikel & Tutorial, Web Programming

Hampir di setiap website memiliki fasilitas Bukutamu ataupun kontak. Ada yang terkirim ke email ada pula yang terkirim ke database. Pada artikel kali ini kita membuat form semacam bukutamu yang terkirim ke email dan bukan ke database. Keuntungan pengiriman melalui email ini, kita bisa menghemat space hosting. Selain itu, kita bisa menggunakan layanan email gratis yang spacenya cukup besar seperti yahoo atau gmail.

More »

Simple Captcha

August 22nd, 2007 | 1 Comment | Posted in Artikel & Tutorial, Web Programming

Pengertian :
Captcha merupakan singkatan dari "Completely Automated Public Turing test to tell Computers and Humans Apart" ( Wikipedia ). dan dibuat untuk membedakan antara mesin ( bot ) dan manusia.

Implementasi :
Captcha sering kali digunakan untuk 'mengamankan' form dari serangan bot, contoh : pada form kontak, form pendaftaran, dsb. Kali ini, kita akan mencoba membuat sebuah simple captcha dengan menggunakan test matematika sederhana ( penjumlahan ).
More »

Yahoo Messenger Status

December 9th, 2006 | 1 Comment | Posted in Artikel & Tutorial, Web Programming

Script untuk Yahoo Status Indicator yang telah diposting sebelumnya hanya akan bekerja dengan baik jika allow_url_fopen di set On.

Ketika allow_url_fopen di set Off, maka pada bagian ini :

PHP:
  1. $buka = fopen("http://opi.yahoo.com/online?u=".$id."&m=t","r");

tidak akan bisa dijalankan.

Kali ini kita akan mencoba mengunakan CURL:
More »

CURL dan Rss Feed Reader

December 6th, 2006 | 1 Comment | Posted in Artikel & Tutorial, Web Programming

Penggunaan CURL (Client URL Library) merupakan opsi terbaik yang dapat digunakan ketika setting allow_url_fopen diset off.

Curl merupakan salah satu library yang sudah didukung penggunaannya oleh PHP. Referensi mengenai Curl dan PHP : http://us2.php.net/curl

allow_url_fopen Off More »