Snippet Name: Extract and Display all links on a web page
Description: Given a URl this code will extract and display all links on a web page.
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: March 01st, 2009
|
<?PHP
$page = 0;
$URL = "http://example.com/";
$page = @FOPEN($URL, "r");
PRINT("Links at $URL<BR>\n");
PRINT("<UL>\n");
WHILE(!FEOF($page)) {
$line = FGETS($page, 255);
WHILE(EREGI("HREF=\"[^\"]*\"", $line, $match)) {
PRINT("<LI>");
PRINT($match[0]);
PRINT("<BR>\n");
$replace = EREG_REPLACE("\?", "\?", $match[0]);
$line = EREG_REPLACE($replace, "", $line);
}
}
PRINT("</UL>\n");
FCLOSE($page);
?>
|