I hope this can be of help for you if your starting a new website or testing a site your developing. Here is a good free web hosting provider I use- 000webhost.com
Free hosting, with absolutely no ads. 350 MB of disk space and 100 GB bandwidth, and immediate activation soon as you sign up. Plus PHP, MySQL and cPanel
You can register here
Free-no-ads-webhost