Bug #9445 Updated: error message when using fopen or file functions
| From: | r1oger at email dot com | Date: | Fri, 21 Jun 2002 13:48:52 +0000 |
| Subject: | Bug #9445 Updated: error message when using fopen or file functions | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-11675@lists.php.net to get a copy of this message | ||
ID: 9445
Updated by: r1oger@email.com
Reported By: pgould@dircon.co.uk
Status: Closed
Bug Type: HTTP related
Operating System: FreeBSD 4.2
PHP Version: 4.0.4pl1
New Comment:
No need help la... (Hong Kong people lang =.=)
I discover that sometimes, if the specific URL is wrong, it will
produce a "Message too long" warning. Is the problem / Can the problem
solved in the new version of php?
It carries a wrong message that the problem is not caused on misspell
the URL but it did! This warning confuses us. So I want to know that is
it fixed this problem or I want to ask for correcting this problem for
new users using PHP not to be confused.
Previous Comments:
------------------------------------------------------------------------
[2002-06-21 09:20:28] r1oger@email.com
I've see your bug and this has also occured to me.
My warnings are shown in the following...
Warning: fopen("http://s6aip.uhome.net/ex/exnews_express.exd","r")
-
Message too long in /virtual/s6aip.uhome.net/./index_6.php on line 210
Warning: Supplied argument is not a valid File-Handle resource in
/virtual/s6aip.uhome.net/./index_6.php on line 211
Warning: Supplied argument is not a valid File-Handle resource in
/virtual/s6aip.uhome.net/./index_6.php on line 212
I think the problem is not caused by many characters... according to my
txt file "http://s6aip.uhome.net/ex/exnews_express.exd",
it only
contains about 260 words in one line. Then I split the txt file into
many lines, the problem still occured. Also, i don't think the problem
is caused by Chinese words as the txt file contains Chinese words.
What is the real reason for this problem?
In addition, my page is uploaded to a free web hosting website's server
which is using PHP version 4.0.5. So, I cant upgrade any config....
How can I solve the problem???
------------------------------------------------------------------------
[2001-07-21 21:37:30] andy@php.net
The problem is probably caused by the REALLY long line. Try
upgrading to the current version. If that still doesn't
work, re-open.
------------------------------------------------------------------------
[2001-02-25 15:18:42] pgould@dircon.co.uk
The source for that html page is all on one line. Approx. 19,000
characters. I can fopen/file(), without any problems, html pages which
have newline breaks throughout.
------------------------------------------------------------------------
[2001-02-25 15:15:28] pgould@dircon.co.uk
This is the error message I get:
Warning: fopen("http://www.citywire.co.uk/","r")
- Message too long in
/usr/home/jon/webs/blahblah/htdocs/pull/citywire.php on line 87
Here is the script:
$filename = "http://www.citywire.co.uk/latestnews/default.asp";
$fd = fopen ($filename, "r");
This is my ISP's setup:
FreeBSD 4.2
./configure' '--with-apxs=/usr/local/sbin/apxs' '--enable-versioning'
'--with-system-regex' '--with-config-file-path=/usr/local/etc'
'--disable-debug' '--enable-track-vars' '--without-gd'
'--disable-pear'
'--without-mysql' '--with-gd=/usr/local' '--with-ttf=/usr/local'
'--with-zlib' '--with-mcrypt=/usr/local' '--with-mhash=/usr/local'
'--with-imap=/usr/local' '--with-mysql=/usr/local'
'--with-xml=/usr/local' '--enable-ftp' '--with-gettext=/usr/local'
'--with-ming' '--prefix=/usr/local' 'i386--freebsd4.2'
I don't have access to php.ini unfortunately.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=9445&edit=1