"; if (substr($curPage,0,14) == "printable.php?" ) { // // This means we have a printable.php?xxx.html URL // let's get the xxx.html part // $pageUrlName = substr( $curPage,14,strlen($curPage) ); // echo "pageUrlName = $pageUrlName


"; } else { // // trunk or demo are the local folders used to develop // this file at my own private apache server // $pageUrlName=basename ($_SERVER['HTTP_REFERER']); if ( $pageUrlName == 'clonezilla-sysresccd.hellug.gr' OR $pageUrlName == "localhost" OR $pageUrlName == "demo" OR $pageUrlName == "trunk" ) $pageUrlName='index.html'; $eReg="{#.*}"; $onlyURL=preg_replace($eReg,"",$pageUrlName); // echo "pageUrlName = $pageUrlName


"; $thePage = getcwd() . '/' . basename ($_SERVER['HTTP_REFERER']); } $thePage = getcwd() . '/' . $pageUrlName; // echo "thePage = $thePage


"; // // Read the file into $file // $file = file_get_contents ($thePage); if($pageUrlName == "news.php" ){ echo "\n \n \n \n \n Clonezilla-SysRescCD - What's New\n .*#is"; $file = preg_replace($eReg,"",$file); $eReg = "#[^<]*<#"; $tReg = '<a name=\0"></a>\0'; $file = preg_replace($eReg,$tReg,$file); $file = str_replace('<">','">',$file); $file = str_replace("<a name=<H2>","<a name=\"",$file); $file = str_replace("=<title>","=\"",$file); $file = str_replace("<title>","<H2>",$file); $file = str_replace(""," [^]",$file); $file = str_replace("","

Date: ",$file); $file = str_replace("","

",$file); $file = str_replace("","

",$file); $file = str_replace("","",$file); $file = str_replace("","",$file); //$file = str_replace("","",$file); $file = str_replace("","",$file); //$file = str_replace("","",$file); $file = str_replace("","",$file); $eReg = "#^" . ".*" . "<" . "/image" . ">#"; $file = preg_replace($eReg,"",$file); $eReg = "#<" . "guid" . "[^<]*" . "<" . "/guid" . ">#"; $file = preg_replace($eReg,"",$file); $eReg = "#<" . "link" . "[^<]*" . "<" . "/link" . ">#"; // Remove content $file = preg_replace( "#.*#i" , "" , $file ); echo "

Clonezilla-SysRescCD
What's New

"; } else { // Remove RSS $eReg="#
#"; $file=preg_replace($eReg,"",$file); // Remove link line $eReg="#
.*
#is"; $file=preg_replace($eReg,"\n
",$file); // Remove footer $eReg = "#
.*
#is"; $file = preg_replace($eReg,"",$file); $eReg = "#
.*
#is"; $file = preg_replace($eReg,"",$file); $eReg = "#[^<]*

#"; $file = preg_replace($eReg,"
",$file); $eReg = "#

#"; $file = preg_replace($eReg,"

",$file); $file = str_replace("position: absolute; left: 0px;","position: absolute; left: 40pt;",$file); $file = str_replace("position: absolute; right: 0px;","position: absolute; right: 40pt;",$file); $eReg = "#

Clonezilla-SysRescCD
(.*)

#i"; $file = preg_replace($eReg,"

Clonezilla-SysRescCD
$1

",$file); // Place top navigation if(! empty($topNav)){ $eReg = "#
#"; $file = preg_replace($eReg, $topNav."\n
", $file); } $file = preg_replace( "#id=\"docline-top\"#" , "align=\"center\" class=\"docline-top\"" , $file ); // Place bottom navigation if(! empty($bottomNav)){ $eReg = "##i"; $file = preg_replace($eReg, $bottomNav."\n", $file); } $file = preg_replace( "#id=\"docline-bottom\"#" , "align=\"center\" class=\"docline-bottom\"" , $file ); // Remove extra tags $file = preg_replace( "#
#" , "" , $file ); $file = preg_replace( "#
#" , "" , $file ); } // Remove [^] links $eReg="#\[]*>\^\]#i"; $file = preg_replace($eReg,"",$file); $eReg = "#
.*#i"; $file = preg_replace($eReg,"",$file); $eReg = "{
Clonezilla-SysRescCD}"; preg_replace($eReg,"

Clonezilla-SysRescCD

",$file); $file = preg_replace( "#href=\"\"#i" , "href=\"printable.php?index.html\"" , $file ); // Convert href="XXX.html#YYY" to href="printable.php?XXX.html#YYY" $eReg = "@href=\"([^hf][^t][^t]?[^p][^s]?[^\"]*)\"@i"; //$eReg = "@href=\"([:alpha:]]\.html#?[^\"]*\")@i"; $file = preg_replace( $eReg, "href=\"printable.php?$1\"" , $file ); // Convert href="#YYY" to href="printable.php?XXX.html#YYY" // Because of previous conversion, the link is now: // href="printable.php?#YYY" $eReg = "@href=\"printable.php\?(#[^\"]*)\"@i"; $file = preg_replace( $eReg, "href=\"printable.php?".$pageUrlName."$1\"" , $file ); echo $file; // echo "
// "; ?>