#28998 [NEW]: foreach() does not work when glob() returns false
| From: | zpiranha at piranhaweb dot xgt dot us | Date: | Sat, 03 Jul 2004 00:44:50 +0000 |
| Subject: | #28998 [NEW]: foreach() does not work when glob() returns false | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-61635@lists.php.net to get a copy of this message | ||
From: zpiranha at piranhaweb dot xgt dot us
Operating system: Redhat 7.3
PHP version: 4.3.7
PHP Bug Type: Arrays related
Bug description: foreach() does not work when glob() returns false
Description:
------------
When using PHP 4.3.7, foreach() will produce error messages when glob()
returns false. However, it will still function. The error message is very
unsightly.
Download the script in question from
http://piranhaweb.xgt.us/dl/zChat_1.4.zip
Note: The script works perfectly fine in previous versions of PHP.
Reproduce code:
---------------
http://www.familytables.net/chat
Expected result:
----------------
In the right-hand frame, where the error is mostly occuring, you will see
(assuming nobody is in the chat room):
x Active Users
INVALID ARGUMENT FOR FOREACH() ERROR
name (y)
name (y)
...
Actual result:
--------------
1 Active Users
Error: Invalid argument supplied for foreach() in online.php
--
Edit bug report at http://bugs.php.net/?id=28998&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=28998&r=trysnapshot4
Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=28998&r=trysnapshot5
Fixed in CVS: http://bugs.php.net/fix.php?id=28998&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=28998&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=28998&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=28998&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=28998&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=28998&r=support
Expected behavior: http://bugs.php.net/fix.php?id=28998&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=28998&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=28998&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=28998&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28998&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=28998&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=28998&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=28998&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28998&r=float