php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7242 Function tmpfile() NOT Working on MS. Windows NT
Submitted: 2000-10-16 10:27 UTC Modified: 2001-06-21 23:36 UTC
From: jsh at terma dot com Assigned:
Status: Not a bug Package: Filesystem function related
PHP Version: 4.0.3 OS: Windows NT
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: jsh at terma dot com
New email:
PHP Version: OS:

 

 [2000-10-16 10:27 UTC] jsh at terma dot 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

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-06-03 01:12 UTC] sniper@php.net
Does this happen with PHP 4.0.5 too?

 [2001-06-21 23:36 UTC] sniper@php.net
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.


 
PHP Copyright © 2001-2017 The PHP Group
All rights reserved.
Last updated: Sun Nov 19 01:31:42 2017 UTC