Bug #7242 Updated: Function tmpfile() NOT Working on MS. Windows NT
| From: | sniper@php.net | Date: | Fri, 22 Jun 2001 03:36:41 +0000 |
| Subject: | Bug #7242 Updated: Function tmpfile() NOT Working on MS. Windows NT | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-57618@lists.php.net to get a copy of this message | ||
ID: 7242
Updated by: sniper
Reported By: jsh@terma.com
Old-Status: Feedback
Status: Bogus
Bug Type: Filesystem function related
Operating system:
PHP Version: 4.0.3
Assigned To:
Comments:
Of course the directory where the tmpfile() should create
the file has to have such permissions that the user as
the webserver is running can write to it.
Previous Comments:
---------------------------------------------------------------------------
[2001-06-03 01:12:59] sniper@php.net
Does this happen with PHP 4.0.5 too?
---------------------------------------------------------------------------
[2000-10-16 10:27:16] jsh@terma.com
I have problems to use function tmpfile() on MS. Windows NT.
Use: Personal Web Server (PWS Version 4.0) from Windows NT Option Pack.
Error Message: "Warning: tmpfile: Permission denied "
Even when c:tmp and c:temp is set for Write permission for everyone.
On MS. Windows 95 It works well.
I used a small script to found out where the temporary files is created on Windows 95:
<?PHP
$TEMP = tmpfile();
sleep(100);
?>
When this script is running on Windows 95; it create a file t3vvgxxx (the last three character is
random) on the C: drive.
As test, I tried to set the C: for write permission for everyone on the Windows NT server. Still the
same Error message: "Warning: tmpfile: Permission denied "
Regards,
John
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=7242&edit=2