Bug #9445 Updated: error message when using fopen or file functions

From: 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

« previous php.bugs (#11675) next »