Sunday, May 11, 2008

Run PHP Mail Function From Windows Server


Sebelumnya saya telah terbiasa membuat contact form dengan PHP yang mana kemudian saya jalankan ditempat hosting saya yang tentunya berbasis Linux. Namun ternyata terdapat perpedaan ketika aplikasi contact form yang saya buat saya jalankan di Server Windows yang menggunakan Apache sebagai web servernya.

Sempet saya memperbandingkan antara free php contact form yang download dengan yang saya buat sendiri dan saya kemudian saya jalankan pada server Windows tersebut, ternyata hasilnya sama. Namun, lagi-lagi Uncle Google membantu saya, ok berikut hal-hal yang perlu diperhatikan dalam membuat contact form yang akan dijalankan pada sistem Windows.


  1. Editlah file php.ini - Pada file php.ini carilah baris SMTP = localhost, gantilah localhost dengan stmp mail server anda atau bisa juga smtp isp anda. Kemudian aktifkan baris berikutnya sendmail_from = me[@]example.com dan ganti dengan salah satu account dimail server anda, misal admin[@]yourdomain.com.

  2. Filter newline pada script PHP - biasanya pada contact form kita menggunakan \n untuk membuat ganti baris pada message body, nah untuk penggunaan di Windows Server kita harus menggantinya dengan \r\n. Sederhana memang, namun hal ini sangat menentukan function mail dapat mengirimkan pesan kita. Untuk melakukan filter, kita bisa gunakan function berikut str_replace("\n","\r\n",$message)


Selamat Mencoba!
Credit Image : people.csail.mit.edu

'Read More...'

Tuesday, May 6, 2008

Membuat link nofollow pada phpbb3

PHPBB merupakan Forum Management System yang bersifat Open Source dan tentunya sangat popular alias banyak digunakan.
Nah berangkat dari itu lah, ketika saya memperoleh kesempatan untuk menjadi admin Bali Villa Forum, saya menggunakan PHPBB sebagai enginenya. Awalnya forum tersebut menggunakan PHPBB2, namun karena PHPBB2 sangat mudah bagi spammer untuk masuk, dan membuat posting2an XXX dan tentunya link ke web XXX juga, akhirnya saya migrasikan forum tersebut ke PHPBB3 yang mana pada PHPBB3 sudah terdapat captcha saat user register.

Forum banyak digunakan untuk membuat link back oleh sebagian kalangan yang berkutat pada SEO, oleh karena itu para founder di forum tersebut menghendaki agar setiap link di posting dan signature untuk diberikan rel=nofollow.
Nah, ternyata untuk membuat rel=nofollow pada PHPBB3 tidak ada modulenya. Namun untuk merelesasikan hal tersebut, anda dapat menggunakan beberapa langkah berikut :


  1. Buka folder template default PHPBB3 anda (saya asumsikan anda menggunakan default template prosilver) styles -> prosilver

  2. Kemudian pilih folder template dan editlah file viewtopic_body.html

  3. Pada file viewtopic_body.html, carilah baris yang berisi li class="web-icon", kemudian pada Tag a anda sisipkan rel="nofollow"


Selamat Mencoba!

'Read More...'