Godaddy 4GH Web Hosting Sucks

Recently, I found was advertising a new hosting package called “4GH Web hosting” and it was claimed to be the “4th generation hosting”, which is cloud-based, “revolutionary”, even better than Rackspace, GoGrid etc. I was intrigued and signed up. The result? It’s been quite disappointing. If you’ve been using other hosting services and familiar with […]

PHP Cheat Sheet: Regular Expression

1. preg_match(): if (preg_match(“/php/i”, “PHP is the web scripting language of choice.”)) {     echo “A match was found.”; } Note: $matches[0]will contain the text that matched the full pattern, $matches[1] will have the text that matched the first captured parenthesized subpattern, and so on. $str =; if (preg_match(‘@^(?:http://)?([^/]+)@i’, $str, $matches) { $host = […]

PHP Cheat Sheet: Working with Directories

1. Retrieving a Path’s Filename: $path = ‘/home/www/data/users.txt’; $file_nm = basename($path);  // “users.txt” $file_nm_1 = basename($path, “.txt”);  // “users”, no extension. 2. Retrieving a Path’s Directory: $path = ‘/home/www/data/users.txt’; $dir_nm = dirname($path)  // “/home/www/data” 3. Learning More about a Path: $pathinfo = pathinfo(‘/home/www/htdocs/book/chapter10/index.html’); echo $pathinfo[‘dirname’];   // “/home/www/htdocs/book/chapter10” echo $pathinfo[‘basename’];   // “index.html” echo $pathinfo[‘extension’];   // “html” […]

PHP Cheat Sheet: File Handling

1. Checking Whether a File Exists: if (file_exists(“testfile.txt”)) echo “File exists”; 2. Reading from Files: Method 1: Using fgets() to read one line a time: $fh = fopen(“testfile.txt”, ‘r’) or die(“Cannot open file.”); while (!feof($fh)) {     $line = fgets($fh);     $out .= $line; } fclose($fh); Method 2: Using file_get_contents() to read the entire content: […]

How to Register a Facebook Application

Before registering a new Facebook application, you need to make sure you have verified your Facebook account. There’re two ways to verify your developer account: 1. You can confirm your phone number at the fololowing URL: 2. You can verify your Facebook account by adding your payment (credit card information) at here: Once […]