ID: 35380
User updated by: daniel dot gorski at develnet dot org
Reported By: daniel dot gorski at develnet dot org
Status: Assigned
Bug Type: Feature/Change Request
Operating System: Any
PHP Version: Any
Assigned To: hholzgra
New Comment:
Thank you, Hartmut.
Is there any chance to commit this patch to the 5.1 branch?
regards dtg
Previous Comments:
------------------------------------------------------------------------
[2006-05-03 22:45:11] [EMAIL PROTECTED]
the following patch adds a PHP function php_get_tmpdir()
that simply exposes the C API function php_get_temporary_directory()
to PHP userland (and i took the freedom to shorten the name there):
Index: ext/standard/basic_functions.c
===================================================================
RCS file: /repository/php-src/ext/standard/basic_functions.c,v
retrieving revision 1.769
diff -u -r1.769 basic_functions.c
--- ext/standard/basic_functions.c 3 Apr 2006 13:46:35 -0000 1.769
+++ ext/standard/basic_functions.c 3 May 2006 22:42:59 -0000
@@ -846,6 +846,8 @@
PHP_FE(output_add_rewrite_var, NULL)
PHP_FE(output_reset_rewrite_vars, NULL)
+ PHP_FE(php_get_tmpdir, NULL)
+
{NULL, NULL, NULL}
};
Index: ext/standard/file.c
===================================================================
RCS file: /repository/php-src/ext/standard/file.c,v
retrieving revision 1.440
diff -u -r1.440 file.c
--- ext/standard/file.c 2 May 2006 18:23:32 -0000 1.440
+++ ext/standard/file.c 3 May 2006 22:43:00 -0000
@@ -2555,6 +2555,14 @@
/* }}} */
#endif
+/* {{{ proto string php_get_tmpdir()
+ Get directory path for temporary files */
+PHP_FUNCTION(php_get_tmpdir)
+{
+ RETURN_STRING((char *)php_get_temporary_directory(), 1);
+}
+/* }}} */
+
/*
* Local variables:
* tab-width: 4
Index: ext/standard/file.h
===================================================================
RCS file: /repository/php-src/ext/standard/file.h,v
retrieving revision 1.97
diff -u -r1.97 file.h
--- ext/standard/file.h 13 Jan 2006 04:10:32 -0000 1.97
+++ ext/standard/file.h 3 May 2006 22:43:00 -0000
@@ -66,6 +66,7 @@
#endif
PHP_NAMED_FUNCTION(php_if_ftruncate);
PHP_NAMED_FUNCTION(php_if_fstat);
+PHP_FUNCTION(php_get_tmpdir);
PHP_MINIT_FUNCTION(user_streams);
------------------------------------------------------------------------
[2006-03-22 04:52:28] daniel dot gorski at develnet dot org
Is there anybody out there, who feels responsible for that issue?
regards dtg
------------------------------------------------------------------------
[2006-03-07 00:28:28] daniel dot gorski at develnet dot org
I found additionally found <http://bugs.php.net/bug.php?id=24087> from
2 1/2 years ago, that refers to the same problem.
Guys, it is not that problematic to provide that temporary file
information, why don't you do it? It's the simplest change you could
ever do with big impact.
There is no issue that is against that problem, but is it important to
know the current temporary directory for software that should work on
WinXX.
PLEASE introduce a function or a CONSTANT, that reflects, what PHP
internally knows! Thank you,
------------------------------------------------------------------------
[2006-01-10 05:38:52] daniel dot gorski at develnet dot org
*ping* ?!
------------------------------------------------------------------------
[2005-12-01 23:29:25] daniel dot gorski at develnet dot org
Any opinions?
regards dtg
------------------------------------------------------------------------
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/35380
--
Edit this bug report at http://bugs.php.net/?id=35380&edit=1