ID:               39051
 User updated by:  steele at agora-net dot com
 Reported By:      steele at agora-net dot com
 Status:           Bogus
 Bug Type:         Streams related
 Operating System: Debian Sarge
 PHP Version:      4.4.4
 New Comment:

Tony,

There is most certainly a bug.  The original case used an uploaded
file.  I tried to make a shorter test case (which was my last post),
however the script is longer than 20 lines.  On Freenode's IRC channel,
others were able to duplicate this bug.  I have hacked the functions
myself to work around this issue.  Apparently it's fixed in
5.1.2...I'll just wait for that to enter the Debian stable tree, I
suppose.  I don't mean to sound contrite, but this was duplicated on
several machines, and by several users on the IRC channels...there IS a
bug here.  If you want to give me a day so I can get some free time,
I'll write a script similar to the one in production for you.


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

[2006-10-05 21:13:17] [EMAIL PROTECTED]

It doesn't work with ANY path because it's not an uploaded file.
No bug here.

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

[2006-10-05 21:02:57] steele at agora-net dot com

I'm well aware of why it wouldn't work if the directory did not exist. 
It does, and has been chmod'ed to 777.  Here is the reproduce code you
requested:

<?php
$target_path = "/path/to/share/ftp/foo blah/bc.png";
$tmp = "/tmp/phpu6A5ia";
if(move_uploaded_file($tmp,$target_path)){
   echo "$tmp . " has been successfully uploaded.\n";
    }
else{
   echo "Upload error!";
}
?>

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

[2006-10-05 18:53:13] [EMAIL PROTECTED]

Cannot reproduce.
Of course "/path/to/share/ftp/foo blah/" directory must exist,
otherwise it wouldn't work for obvious reasons.

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

[2006-10-05 17:49:42] [EMAIL PROTECTED]

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc. If the script requires a 
database to demonstrate the issue, please make sure it creates 
all necessary tables, stored procedures etc.

Please avoid embedding huge scripts into the report.



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

[2006-10-05 17:42:48] steele at agora-net dot com

Forgot to paste the "Upload error!" at the end.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/39051

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

Reply via email to