Okay, I must be missing the totally obvious here...so if someone would be able to help a poor newbie along the way I'd be most grateful.
The system I'm running this on is, in case it matters, WinXP with IIS 5.1 and PHP 4.3.2. Anyway, I'm trying to add a form to upload files on one of my pages. I only have one small problem, which is when my script is trying to move the uploaded file to its permanent place. The relevant part of the script looks like this: $uploaddir = 'C:\Inetpub\wwwroot\pix'; $filnamn=$_FILES['userfile']['name']; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $filnamn)) { print "File is valid, and was successfully uploaded."; } else { print "An error occured during upload."; } Now, this works partly. It uploads the file. However, it doesn't end up in the directory called pix as I want it to. No, what happens is that the file gets named with pix as the first part of the filename. Like if the file is called pic1.jpg it ends up as C:\Inetpub\wwwroot\pixpic1.jpg I thought of just adding a backslash at the very end of the $uploaddir variable but that just leaves me with this error-message instead: Parse error: parse error, unexpected T_STRING in c:\inetpub\wwwroot\alterdb\upload2.php on line 25 Line 25 happens to be that $filnamn line you can see above. I'm at a loss as to what could be the problem so any suggestions to where to look? Thanks in advance -- /Jonas -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php