vedi se questa classe ti può andare bene
http://www.phpclasses.org/browse/file/15749.html