ID:               33100
 User updated by:  palacsint at freemail dot hu
 Reported By:      palacsint at freemail dot hu
-Status:           Feedback
+Status:           Open
 Bug Type:         Filesystem function related
 Operating System: linux
 PHP Version:      4.3.10
 New Comment:

I tried the CVS snapshot. Its work correctly. Thanks!


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

[2005-05-22 14:14:34] [EMAIL PROTECTED]

Please try using this CVS snapshot:

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

And please provide a short but complete reproduce script. The code you
provided will cause parse errors.

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

[2005-05-22 14:04:14] palacsint at freemail dot hu

Description:
------------
If the upload_tmp_dir is a symlink, file_exists() doesn't work after a
realpath() call. In my server the default /tmp is a symlink to
/home/tmp. It works if i change the upload_tmp_dir to the /home/tmp.
(safe_mode on)

Reproduce code:
---------------
    $t = $_FILES["uf"]["tmp_name"];
// $t = /tmp/phpAbcde
// realpath($t) = /home/tmp/phpAbcde
    var_dump(file_exists($t)); // true
    var_dump(file_exists(realpath($t))); // false
    var_dump(is_file($t)); // true
    var_dump(is_file(realpath($t))); // false


Expected result:
----------------
I got false when i called the file_exists() and is_file() with
realpath($t).



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


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

Reply via email to