The errormessage is from this part of the script. echo "Result:<br>\n"; echo "Now that didn't seem to work... <br>\n Did you try a wrong format or size? <br>\n File that failed--> (".$_FILES['guildimage']['name '].")<br>"; So it seems that the file is wrong type or size, but as it works with the same picture from my own computer that is odd. The timeout part I have to check before I answer to, but I have 4mb connection and the last user it failed for has a 2mb connection. 300kb shouldn't make the script time out? Or could it? Where do I check the timeout settings btw? PHP.ini? Or can I run phpinfo() on it?