derick Thu Mar 25 16:27:23 2004 EDT Modified files: /php-src NEWS /php-src/main rfc1867.c Log: - Stopped file uploads from throwing E_WARNINGs and E_NOTICEs which can not be hidden from within scripts (and a result value in the $_FILES global can be used to see the real failure anyway). http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1657&r2=1.1658&ty=u Index: php-src/NEWS diff -u php-src/NEWS:1.1657 php-src/NEWS:1.1658 --- php-src/NEWS:1.1657 Thu Mar 25 13:04:08 2004 +++ php-src/NEWS Thu Mar 25 16:27:23 2004 @@ -1,6 +1,9 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ????? 2004, PHP 5 Release Candidate 2 +- Stopped file uploads from throwing E_WARNINGs and E_NOTICEs which can not be + hidden from within scripts (and a result value in the $_FILES global can be + used to see the real failure anyway). (Derick) - Reimplement zend.ze1_compatibility_mode to have better PHP 4 complicance. (Dmitry, Andi) - Changed __construct() to always take precedence over old style constructor. http://cvs.php.net/diff.php/php-src/main/rfc1867.c?r1=1.153&r2=1.154&ty=u Index: php-src/main/rfc1867.c diff -u php-src/main/rfc1867.c:1.153 php-src/main/rfc1867.c:1.154 --- php-src/main/rfc1867.c:1.153 Wed Mar 24 09:28:41 2004 +++ php-src/main/rfc1867.c Thu Mar 25 16:27:23 2004 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: rfc1867.c,v 1.153 2004/03/24 14:28:41 derick Exp $ */ +/* $Id: rfc1867.c,v 1.154 2004/03/25 21:27:23 derick Exp $ */ /* * This product includes software developed by the Apache Group @@ -33,7 +33,7 @@ #include "php_variables.h" #include "rfc1867.h" -#undef DEBUG_FILE_UPLOAD +#define DEBUG_FILE_UPLOAD ZEND_DEBUG #if HAVE_MBSTRING && !defined(COMPILE_DL_MBSTRING) #include "ext/mbstring/mbstring.h" @@ -957,16 +957,22 @@ while (!cancel_upload && (blen = multipart_buffer_read(mbuff, buff, sizeof(buff) TSRMLS_CC))) { if (PG(upload_max_filesize) > 0 && total_bytes > PG(upload_max_filesize)) { - sapi_module.sapi_error(E_WARNING, "upload_max_filesize of %ld bytes exceeded - file [%s=%s] not saved", PG(upload_max_filesize), param, filename); +#ifdef DEBUG_FILE_UPLOAD + sapi_module.sapi_error(E_NOTICE, "upload_max_filesize of %ld bytes exceeded - file [%s=%s] not saved", PG(upload_max_filesize), param, filename); +#endif cancel_upload = UPLOAD_ERROR_A; } else if (max_file_size && (total_bytes > max_file_size)) { - sapi_module.sapi_error(E_WARNING, "MAX_FILE_SIZE of %ld bytes exceeded - file [%s=%s] not saved", max_file_size, param, filename); +#ifdef DEBUG_FILE_UPLOAD + sapi_module.sapi_error(E_NOTICE, "MAX_FILE_SIZE of %ld bytes exceeded - file [%s=%s] not saved", max_file_size, param, filename); +#endif cancel_upload = UPLOAD_ERROR_B; } else if (blen > 0) { wlen = fwrite(buff, 1, blen, fp); if (wlen < blen) { - sapi_module.sapi_error(E_WARNING, "Only %d bytes were written, expected to write %ld", wlen, blen); +#ifdef DEBUG_FILE_UPLOAD + sapi_module.sapi_error(E_NOTICE, "Only %d bytes were written, expected to write %ld", wlen, blen); +#endif cancel_upload = UPLOAD_ERROR_C; } else { total_bytes += wlen;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php