I have a PHP script on a Windows IIS server and it is for an upload function. This works fine on Windows platforms. The function of the script is you click on an Upload button, the page refreshes with the upload functon (browse button, etc.) You then upload the attachment and then page refreshes to original page. When using Safari, when you click on the Upload button, the page refreshes as a blank page but the URL for the page that contains the browse button is printed across the screen. The only way to then make it work is to copy that URL, then paste the URL into the address bar and then the user is taken to the upload page. Any suggestions as to why it won't process this script and just displays the URL?