Could be one of a million things. Likely suspects:
Is your remote site php-enabled?
Have you copied your files to the correct directory?
Has your domain been activated properly?
Does all the output in the page depend on php - e.g. include files or is there any vanilla HTML on it? Have you tried just uploading plain html in your php page to see if it displays?