| 
<?
/*******************************************
 using regexp you can highlight words inside a page
 
 example url:
 
 http://localhost//highlighter.php?search=(word)&url=http://www.slashdot.com
 
 this script is not safe, so you can also enter url=file and so
 people can sniff your sourcecode, so only use it on localhost or
 add some security.
 ******************************************/
 
 
 
 $report="start\\n";
 require "oo_file.inc.php";
 
 $url=$_GET["url"];
 if ( $url=="" ) { $url="http://www.slashdot.org"; }
 
 print "<base href='$url'>";
 
 $page=new File($url,"r");
 $p=$page->read(80000000);
 $page->close();
 $p = preg_replace("/\r\n|\n\r|\n|\r/", "", $p);
 
 
 // get all tags:
 $rows=spliti("<",$p);
 foreach( $rows as $nr=>$row ){
 if ($nr==0)
 {
 print $row;
 }
 else
 {
 if (
 eregi( $_GET["search"] , strip_tags( $row) )
 
 )
 {
 list( $t1, $t2 ) = split(">", $row,2);
 $t2=eregi_replace( $_GET["search"], "<span style='background-color:yellow;color:black' >\\0</span>", $t2 );
 print "<$t1  > $t2";
 }
 else
 {
 print "<".$row;
 }
 }
 }
 
 $report.="end\\n";
 ?>
 
 |