and will display word on the url based on searched word.Now how do i make it to crawl for keywords, description, title,body content of pages
images via title, alt,form headers(eg h1 to h7), anchor links etc.
Expand|Select|Wrap|Line Numbers
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml"><head>
- <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
- <title>Orange is good</title>
- <meta name="Description" content="orange is good for health">
- <meta name="Keywords" content="ripe orange,fresh orange,good orange">
- </head>
- <body>
- <a href="http://www.example.com/orange-is-good.html"><h1>Orange is Good</h1></a><br>
- Orange is the best among all the fruits in the world. Orange has been in place since 2013.
- img src="orange.jpg" title="orange site" alt="orange is a good fruit." width=200 height=200>
- </body>
www.example.com/orange-is-good.html= ADD DOMAIN NAME HERE
Expand|Select|Wrap|Line Numbers
- <?php
- session_start();
- $domain = "ADD DOMAIN NAME HERE";
- if(empty($_SESSION['page']))
- {
- $original_file = file_get_contents("http://" . $domain . "/");
- $_SESSION['i'] = 0;
- $connect = mysql_connect("HOST","USERNAME","PASSWORD");
- if (!$connect)
- {
- die("MySQL could not connect!");
- }
- $DB = mysql_select_db('DATABASE NAME');
- if(!$DB)
- {
- die("MySQL could not select Database!");
- }
- }
- if(isset($_SESSION['page']))
- {
- $connect = mysql_connect("HOST","USERNAME","PASSWORD");
- if (!$connect)
- {
- die("MySQL could not connect!");
- }
- $DB = mysql_select_db('DATABASE NAME');
- if(!$DB)
- {
- die("MySQL could not select Database!");
- }
- $PAGE = $_SESSION['page'];
- $original_file = file_get_contents("$PAGE");
- }
- $stripped_file = strip_tags($original_file, "<a>");
- preg_match_all("/<a(?:[^>]*)href=\"([^\"]*)\"(?:[^>]*)>(?:[^<]*)<\/a>/is", $stripped_file, $matches);
- foreach($matches[1] as $key => $value)
- {
- if(strpos($value,"http://") != 'FALSE' && strpos($value,"https://") != 'FALSE')
- {
- $New_URL = "http://" . $domain . $value;
- }
- else
- {
- $New_URL = $value;
- }
- $New_URL = addslashes($New_URL);
- $Check = mysql_query("SELECT * FROM pages WHERE url='$New_URL'");
- $Num = mysql_num_rows($Check);
- if($Num == 0)
- {
- mysql_query("INSERT INTO pages (url)
- VALUES ('$New_URL')");
- $_SESSION['i']++;
- echo $_SESSION['i'] . "";
- }
- echo mysql_error();
- }
- $RandQuery = mysql_query("SELECT * FROM pages ORDER BY RAND() LIMIT 0,1");
- $RandReturn = mysql_num_rows($RandQuery);
- while($row1 = mysql_fetch_assoc($RandQuery))
- {
- $_SESSION['page'] = $row1['url'];
- }
- echo $RandReturn;
- echo $_SESSION['page'];
- mysql_close();
- header("refresh: 0;");
- ?>