php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #7971 Unable to open web sites using fope()n command
Submitted: 2000-11-25 15:46 UTC Modified: 2001-08-10 17:01 UTC
From: sksarkar at eos dot ncsu dot edu Assigned:
Status: Closed Package: Sockets related
PHP Version: 4.0.3pl1 OS: BSD 4.0
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: sksarkar at eos dot ncsu dot edu
New email:
PHP Version: OS:

 

 [2000-11-25 15:46 UTC] sksarkar at eos dot ncsu dot edu
**This is the code **
<?
// Headlines Grabber by Neil Moomey, www.neilmoomey.com.
// You are free to use this code as you wish.
// Make sure you get permission from any web sites you grab code from.
// You may want to write the headlines to a file on your server to speed things up.
 
// Grab source code from a file or web site
if(!($myFile=fopen("http://www.php.net","r")))
{
echo "The news interface is down for maintenance.";
exit;
}
while(!feof($myFile))
{
// Read each line and add to $myLine
$myLine.=fgets($myFile,255);
}
fclose($myFile);
// Extract everything between start and end.  You need to include these lines
//in the headlines or pick some unique  substring in the html to mark the start 
//and end of the news.
$start="<!---START OF HEADLINES--->";
$end="<!---END OF HEADLINES--->";
$start_position=strpos($myLine, $start);
$end_position=strpos($myLine, $end)+strlen($end);
$length=$end_position-$start_position;
$myLine=substr($myLine, $start_position, $length);
// Display HTML
echo $myLine;

?>
**end of code**

**error message**
Warning: fopen("http://www.php.net","r") - Undefined error: 0 in /var/apache/htdocs/news/parse_site4.php on line 8
The news interface is down for maintenance.
**end of error message**

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-04-16 06:22 UTC] jmoore@php.net
the fopen wrappers do not currently handle redirects (unless this has been correct) use http://www.php.net/ and it will work.

- James
 [2001-08-10 17:01 UTC] jeroen@php.net
It currently does, since 4.0.5
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 16:01:28 2024 UTC