This is the best php tip I have found for reseting drupal administrator's password.
You will need access to phpMyAdmin or some way to manage your database. Run this query
update users set pass=md5('NEWPASS') where uid = 1;
I found the info here:
http://kb.siteground.com/article/How_to_reset_my_Drupal_admin_password.html