|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits              [2004-10-01 20:16 UTC] scarr at progbits dot com
  [2004-10-01 20:35 UTC] scarr at progbits dot com
  [2005-01-13 02:21 UTC] tony2001@php.net
  [2005-01-25 01:00 UTC] php-bugs at lists dot php dot net
 | |||||||||||||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 05:00:02 2025 UTC | 
Description: ------------ I am uploading a file to a Win2000 system running Apache 2.0.47. In PHP4, this code works fine. I have not tried it with 5.0.1, but in 5.0.2, the file is saying everything worked. $_FILE['file']['tmp_name'] = 'C:DOCUME~1dialogicLOCALS~1Tempphp6F.tmp' $_FILE['file']['error'] = 0 There is no directory seperators in the field. If I set upload_tmp_dir = c:\\winnt\\temp\\ Then I get c:\winnt\temp\php6b.tmp, but is_uploaded_file still fails. I am not receiving any permission errors, and Apache is running as a user that has access to the temp folder, and the folder I am trying to move the file to as well. Reproduce code: --------------- if (move_uploaded_file($values['uploadfile']['tmp_name'], "{$GLOBALS['strCODir']}temp\\{$values['uploadfile']['name']}")) { trigger_error("Worked", E_USER_NOTICE); } else { trigger_error("Failed", E_USER_NOTICE); } Expected result: ---------------- File should be uploaded, and tmp_name points to the path on the local system where PHP put the file. Actual result: -------------- tmp_name does not appear to be pointing to the file properly.