CVS update: php3
| From: | rasmus | Date: | Thu, 27 Aug 1998 04:23:54 +0000 |
| Subject: | CVS update: php3 | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-597@lists.php.net to get a copy of this message | ||
Date: Thursday August 27, 1998 @ 0:23
Author: rasmus
Update of /repository/php3
In directory asf:/export/home/rasmus/php3
Modified Files:
ChangeLog cvsusers main.c
Log Message:
Force $PHP_SELF to PATH_INFO value when running in CGI FORCE_CGI_REDIRECT
mode
Index: php3/ChangeLog
diff -c php3/ChangeLog:1.465 php3/ChangeLog:1.466
*** php3/ChangeLog:1.465 Wed Aug 26 15:44:40 1998
--- php3/ChangeLog Thu Aug 27 00:23:53 1998
***************
*** 28,33 ****
--- 28,34 ----
- Add upload_max_filesize and correponsing php3_upload_max_filesize directive
to control the maximum size of an uploaded file. Setting this to 0 would
completely eliminate file uploads.
+ - Force $PHP_SELF to PATH_INFO value when running in CGI FORCE_CGI_REDIRECT mode
August 15, 1998 Version 3.0.3
- Changed the name of fopen_basedir to open_basedir, to be a little more
Index: php3/cvsusers
diff -c php3/cvsusers:1.29 php3/cvsusers:1.30
*** php3/cvsusers:1.29 Thu Aug 20 22:34:31 1998
--- php3/cvsusers Thu Aug 27 00:23:53 1998
***************
*** 49,51 ****
--- 49,52 ----
kara Andreas Karajannis Andreas.Karajannis@gmd.de ODBC, Oracle
nyenyon Christian Cartus chc@idgruppe.de Informix
kk Kristian Köhntopp kk@shonline.de Documentation
+ ted Ted Rolle ted.rolle@usa.net Documentation
Index: php3/main.c
diff -c php3/main.c:1.464 php3/main.c:1.465
*** php3/main.c:1.464 Tue Aug 25 15:56:26 1998
--- php3/main.c Thu Aug 27 00:23:53 1998
***************
*** 29,35 ****
+----------------------------------------------------------------------+
*/
! /* $Id: main.c,v 1.464 1998/08/25 19:56:26 rasmus Exp $ */
/* #define CRASH_DETECTION */
--- 29,35 ----
+----------------------------------------------------------------------+
*/
! /* $Id: main.c,v 1.465 1998/08/27 04:23:53 rasmus Exp $ */
/* #define CRASH_DETECTION */
***************
*** 1350,1358 ****
#endif
{
/* Build the special-case PHP_SELF variable for the CGI version */
! char *sn, *pi;
int l = 0;
!
sn = GLOBAL(request_info).script_name;
pi = GLOBAL(request_info).path_info;
if (sn)
--- 1350,1364 ----
#endif
{
/* Build the special-case PHP_SELF variable for the CGI version */
! char *pi;
! #if FORCE_CGI_REDIRECT
! pi = GLOBAL(request_info).path_info;
! tmp.value.str.val = emalloc(((pi)?strlen(pi):0) + 1);
! tmp.value.str.len = _php3_sprintf(tmp.value.str.val, "%s", (pi ? pi :
"")); /* SAFE */
! tmp.type = IS_STRING;
! #else
int l = 0;
! char *sn;
sn = GLOBAL(request_info).script_name;
pi = GLOBAL(request_info).path_info;
if (sn)
***************
*** 1366,1371 ****
--- 1372,1378 ----
tmp.value.str.val = emalloc(l + 1);
tmp.value.str.len = _php3_sprintf(tmp.value.str.val, "%s%s", (sn ? sn : ""),
(pi ? pi : "")); /* SAFE */
tmp.type = IS_STRING;
+ #endif
_php3_hash_update(&GLOBAL(symbol_table), "PHP_SELF", sizeof("PHP_SELF"),
(void *) & tmp, sizeof(pval), NULL);
}
#endif
--
PHP Development Mailing List http://www.php.net/
To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net
For help: php-dev-help@lists.php.net