Reply to Re: How to use fgets() with a NNTP server?

Your name:

Reply:


Posted by void * clvrmnky() on 09/28/71 11:44

test wrote:
> On Fri, 7 Apr 2006 10:30:26 +0000 (UTC), Tim Van Wassenhove
> wrote:
>
>> On 2006-04-07, test <test@test.test> wrote:
>>> I am using fgets() to recieve an article from a NNTP server.
>>> The articles end with:
>>> or in other words: <crlf>.<crlf>
>>> while ($t != ".") { // this doesn't work, nor does ".\n"
>> So you only tested with . and .<lf>
>> What happens if you try to read until ".\r\n"?
>> (and the previous line was "\r\n")
>
> Upon futher testing, ".\r\n" indeed works :)
> Thanks, Tim.

You may want to accept the other combinations of line-ends, as well,
perhaps issuing a warning. The specification demands that "\r\n" be
used in NNTP messages, but there are a lot of poorly written servers out
there.

You do not want to get into the trap of being so true to the standard
that you end up reading it the way the devil reads the bible.
Admittedly, this is more of a problem for SMTP messaging.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация