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

Reply via email to