PHP

January 6th, 2009

PHP adalah bahasa pemrograman dengan manual yang sangat lengkap. Anda bahkan tidak memerlukan buku untuk mempelajari nya dari nol. Jika anda ada dasar pemrograman seperti C atau Java, anda bisa mempelajari PHP dalam hitungan hari, atau jika anda belum pernah belajar pemrograman sebelumnya, anda bahkan tidak perlu membeli buku untuk mempelajarinya, cukup download manual nya yang tersedia dalam banyak bahasa dari http://www.php.net/

Mungkin ada yang sudah sadar, kalo anda mao mencari manual PHP tentang suatu fungsi, anda tinggal ketik di belakang URL dari halaman php.net itu sendiri. Contoh, anda mao mencari guna dari fungsi bcadd, ketik:

http://php.net/bcadd

Atau jika anda tidak tau nama fungsinya, anda bisa ketik keyword nya, seperti:

http://php.net/mysql query

Di halaman di bawah saya akan list beberapa algoritma PHP yang sering saya gunakan. Sekalian kalo tiba2 butuh buat lomba atau buat ngitung maen2 di projecteuler.net tinggal buka page ini doang heheheďż˝

Fungsi2 berguna

Check email domain

/*  
    Function for checkin validity of the email,
    Rickyok on 2007/09/19 17:20:32
 
    Input: 
      - Email address
      ex: [email protected]
    Output:
      - True if the email is valid
      - FALSE if the email domain is not exist
*/
  function checkMailDomain($dom) {
    list($front, $dom) = explode("@", $dom);
    if (checkdnsrr($dom, "MX") === FALSE) {
      // Domain does not have MX record, trying to fetch an A record
      if (checkdnsrr ($dom , "A") === FALSE) {
        // Domain also doesn't have an A record, 99% this domain doesn't existed
        return FALSE;
        //echo "This Domain doesn't valid\n";
      }
      else {
        //echo "at least there was an A record\n";
        return TRUE;
      }
    }
    else {
      // It is ok, this domain have a mail exchange server
      //echo "Have an MX recored\n";
      return TRUE;
    }
  }

Date Searching (Where SQL builder)

/*  
    Function for checkin validity of the email,
    Rickyok on 2007/09/19 17:20:32
 
    Input: 
      - Email address
      ex: [email protected]
    Output:
      - True if the email is valid
      - FALSE if the email domain is not exist
*/
  function checkMailDomain($dom) {
    list($front, $dom) = explode("@", $dom);
    if (checkdnsrr($dom, "MX") === FALSE) {
      // Domain does not have MX record, trying to fetch an A record
      if (checkdnsrr ($dom , "A") === FALSE) {
        // Domain also doesn't have an A record, 99% this domain doesn't existed
        return FALSE;
        //echo "This Domain doesn't valid\n";
      }
      else {
        //echo "at least there was an A record\n";
        return TRUE;
      }
    }
    else {
      // It is ok, this domain have a mail exchange server
      //echo "Have an MX recored\n";
      return TRUE;
    }
  }
Share
  1. No comments yet.
  1. No trackbacks yet.

Switch to our mobile site