Nov
18
2010
Ben Hoskins
For years I have been looking for a proper, simple and well formed PHP calendar. I eventually found a promising looking script on emanueleferonato.com however it was not well formed (PHP or Output HTML)
I have tweaked the script to be correctly formed
You can output any month of any year (within PHP restrictions) and you can start you week on any day of the week. i.e. Americans start on Saturday where as the English start on Monday.
Continue reading
no comments | tags: calendar, php, simple | posted in Applications, PHP, Software, Website Design
Nov
15
2010
Ben Hoskins
Detecting the user’s browser type and version is helpful in web applications that harness some of the newer bleeding edge concepts. With the browser type and version you can notify users about challenges they may experience and suggest they upgrade before using such application. Not a great idea on a large scale public site; but on a private application this type of check can be helpful.
Searching for a way to do this at the PHP layer and not at the client layer was more of a challenge than I would have guessed; the only script available was written by Gary White and Gary no longer maintains this script because of reliability. I do agree 100% with Gary about the readability; however, there are realistic reasons to desire the user’s browser and browser version and if your visitor is not echoing a false user agent we can take an educated guess.
Check out the script and find out more information on the link below
http://chrisschuld.com/projects/browser-php-detecting-a-users-browser-from-php/
1 comment | tags: browser, detection, php | posted in Applications, PHP, Tips & Tricks, Website Design
Dec
1
2009
Ben Hoskins
Our Google HozzaMedia edition has been woring away for a few months now and has become rather popular, about 600 hits per day.
hmGoogle’s tried and trusted method “fine tunes” google search and allows you to search for music, programs and albums easily and quickly.

Snapshot of hmGoogle
Enlarge
no comments | tags: search | posted in Applications