Web

Blocking Image Bandwidth Theft/Hotlinking with URL Rewriting

You can stop others from hotlinking your site’s files by placing a file called .htaccess in your Apache site root (main) directory. The period before the name means the file is hidden, so you may want to edit your file as htaccess.txt, upload it to your server, then rename the txt file to .htaccess in […]

Read More
Scripting

Check if a URL exists/is online

Function to check if a URL is online/exists. function is_valid_url($url){    $url = @parse_url($url);    if (!$url)    {        return false;    }    $url = array_map(‘trim’, $url);    $url[‘port’] = (!isset($url[‘port’])) ? 80 : (int)$url[‘port’];    $path = (isset($url[‘path’])) ? $url[‘path’] : ”;    if ($path == ”)    {   […]

Read More
Linux

Verifying DNS mappings

An improperly configured DNS setup can be really annoying. You want to make sure that your mappings work both ways: Each hostname should resolve to an address, and that address ought to resolve back to the proper hostname. If an address on your subnet(s) has been assigned a reverse pointer to a hostname, that hostname […]

Read More