Hi Ashley,

One thing you could try is putting non-ASCII characters in the
file, i.e. above 0x7f.

I haven't played with PHP, but in python, if you are using
ASCII encoding for text strings and try to load a non-ASCII
character into a string, an exception is raised.

Better still, tell PHP you are using UTF-8 encoding for
Unicode characters and then stuff in some badly formed
UTF-8 characters. Some random bytes ought to do it, as UTF-8
is fairly strict.

Let us know how you go. Text encoding and decoding has always
been a PITA.

cheers
rickw



Ashley Maher wrote:
Morning,

Posting here as the coders list is now dead.

Using php in a web app.

Reading in a large text file.

Using fgets to read line by line for processing.

What can I put in a test text file to get fgets to fail?

Can hand indicate the condition fail but would like to trigger a "real" read 
failure well into the file. A lot of references about testing for failure but nothing how 
to trigger fgets to fail.

Thanks for any hints.

Regards,

Ashley



--
------------------------------------
Rick Welykochy || Vitendo Consulting

The chief source of problems is solutions.
      -- Eric Sevareid

--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to