ID:               30306
 Updated by:       [EMAIL PROTECTED]
 Reported By:      scarr at progbits dot com
-Status:           Open
+Status:           Feedback
-Bug Type:         *General Issues
+Bug Type:         Filesystem function related
 Operating System: Windows 2000
 PHP Version:      5.0.2
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php5-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.0-win32-latest.zip




Previous Comments:
------------------------------------------------------------------------

[2004-10-01 20:35:16] scarr at progbits dot com

As suddenly as it started working, now it back to not working again.  I
restarted apache, and that didn't help. So I stopped apache, renamed the
folder to php.502, and renamed php.432 back to php.

Restarted apache, and everything started working again.

This is getting frustrating.

------------------------------------------------------------------------

[2004-10-01 20:16:35] scarr at progbits dot com

I don't know how the system got into this mode.  But it seems, to be
working now.  

I installed php versions all the way back to 4.3.2. Then all of a
sudden it worked.  I then installed version 4.3.9 and it worked, and
then 5.0.2 and it worked.

This is strange, but it is working now.

------------------------------------------------------------------------

[2004-10-01 18:38:29] scarr at progbits dot com

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.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=30306&edit=1

Reply via email to