Forse possono esserti utili questi due link: il primo usa javascript, il secondo è uno script php; essendo spiegato passo passo, puoi anche personalizzarlo come meglio credi...