I'm again trying to understand differences in Apache and Windows installs of PHP when I try to upload a file to the server. It seems on Windows, I can't get the file I'm uploading.
To try to understand this I created a very simple html form that uploads a text file to the server's TEMP directory using: <form action="Upload.php" method="post" enctype="multipart/form-data"> The script Upload.php contains the following: $filename = $_FILES['datafile']['tmp_name']; echo "filename: " . $filename ."<br>"; if (file_exists("$filename")) { print "The file $filename exists"; } else { print "The file $filename does not exist"; } echo "<br><br>"; @readfile($filename); echo "<br><br>"; Now the file seems to have been copied to the server because filename prints out the path to the file and @readfile($filename) displays the content of the file. However, file_exists tells me the file does not exist. I also tired getting file size but again I got an error no file exists. Of course this all works on Apache. What is up with this? Thanks Chris -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php