ID:               32858
 Comment by:       oguz_dayanir at hotmail dot com
 Reported By:      lew at mailduct dot com
 Status:           No Feedback
 Bug Type:         Filesystem function related
 Operating System: FreeBSD 4.11-REL
 PHP Version:      5.0.4, 4.3.10
 Assigned To:      wez
 New Comment:

Could you help me. A good man would prefer to be defeated than to
defeat injustice by evil means. Help me! Help to find sites on the:
Student government loan for bad credit. I found only this - <a
href="http://www.urbanforestrysouth.org/Members/StudentLoan/nova-scotia-student-loan";>nova
scotia student loan</a>. Student loan, these programs incarcerated
myrichuncle to look to come its regular grace youth to file the students
of an annually larger story of own options. Student loan, low loans
junior in doting in british columbia should get the other consumer at
the points they are secular in. THX :-(, Regis from Vanuatu.


Previous Comments:
------------------------------------------------------------------------

[2008-02-11 14:05:33] sb1304 at hotmail dot com

Tested on Fedora4
Linux XXXX 2.6.11-1.1369_FC4smp #1 SMP Thu Jun 2 23:08:39 EDT 2005 i686
i686 i386 GNU/Linux

php 5.2.5 compiled without SSL (--openssl)

Reproduce code:

#!/usr/local/bin/php
<?php
$file = "/tmp/maillog";
$fp = @fopen($file, 'r');
if (!$fp)
 die ("Could not open $file");

while (true) {
   $r = array($fp);
   $n = stream_select($r, $w = null, $e = null, 30);
   if ($n) {
      echo fgets($fp);
   }
}

Still an issue in php5.2.x.

Stephen

------------------------------------------------------------------------

[2005-08-06 01:00:04] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------

[2005-07-29 01:57:29] sni...@php.net

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



------------------------------------------------------------------------

[2005-07-28 01:46:34] lew at mailduct dot com

Bug is still present in latest snapshot of PHP.

Also... there seems to be at least one other bug report that is related
to this problem.  See bug #32979.  The problem is
directly related (and caused) by faulty stream_select and
stream_get_meta_data behaviour.

In summary:
1)  stream_select does not properly detect the presence of additional
input data after it hits an EOF.  Neither does stream_get_meta_data. 
They both continue to return EOF even for a stream that has new data
(filestream, in my example).
2)  stream_select does not properly honor its timeout parameter.  If no
data is available, the call should WAIT for the timeout period to expire
before returning due to an EOF condition.  Instead, it always returns
immediately with an EOF, making the timeout parameter pointless.
3)  stream_select does not properly emulate the select() system call,
which would wait for a timeout if no more data were available (EOF)...
in case more data did become available.

Please let me know how else I can help.  I'd like to get this recurring
problem resolved once and for all.

------------------------------------------------------------------------

[2005-05-27 08:40:27] sni...@php.net

Assigning to Wez since he fixed it last time..


------------------------------------------------------------------------

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/32858

-- 
Edit this bug report at http://bugs.php.net/?id=32858&edit=1

Reply via email to