--- trunk/www/printable.php 2010/09/18 07:35:40 129 +++ trunk/www/printable.php 2010/09/19 19:59:59 130 @@ -6,47 +6,39 @@

"; + +// Read the file into $file $file = file_get_contents ($thePage); -$eReg="[^<]*"; -$reg=array("0","0","0"); -ereg($eReg,$file,$reg); -// echo "$reg[0]"; - - -// // Find copyright and last update -$eReg="Copyright: .*@.*gr>"; -if(ereg($eReg,$file,$reg)){ - $copr="$reg[0]"; -}else{ - $eReg="Πνευματικά δικαιώματα: .*@.*gr>"; - ereg($eReg,$file,$reg); - $copr="$reg[0]"; -} -$eReg="[^<]*: [0-9][0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9]"; -ereg($eReg,$file,$reg); -$upd="$reg[0]"; + +// Remove text starting from line 1 to +// line containing tag +$eReg="##is"; +$file = preg_replace($eReg,"",$file); +$eReg = "# - - + ]*>"; -$file = ereg_replace($eReg,"",$file); -$eReg="<.body>.*"; -$file = ereg_replace($eReg,"",$file); - -$eReg= "<" . "!" . "--site-only--" . ">" . ".*" . "
<". "!" . "--end-site-only--" . ">"; -$file = ereg_replace($eReg,"",$file); -$eReg= "<" . "!" . "--site-only--" . ">" . ".*" . "<". "!" . "--end-site-only--" . ">"; -$file = ereg_replace($eReg,"",$file); - -// // Remove [^] links -$eReg="\[\]"; -//$eReg = '\['; -$file = ereg_replace($eReg,"",$file); - -// search for -// if found, this is site onepage.php -$eReg=""; -if(strpos($file,$eReg) === false) $eReg=""; -$toStr="\n

" . $copr . "
" . $upd . "

"; -$file = ereg_replace($eReg,$toStr,$file); - -//$eReg= "
"; -$eReg = "
.*"; -$file = ereg_replace($eReg,"",$file); - - -$eReg = "
.*
"; -$file = ereg_replace($eReg,"
",$file); - - -$eReg = "
Clonezilla-SysRescCD"; -$file = ereg_replace($eReg,"

Clonezilla-SysRescCD

",$file); - - -$eReg = "
.*
"; -$file = ereg_replace($eReg,"",$file); - -$eReg = "[^<]*

"; -$file = ereg_replace($eReg,"
",$file); - -$eReg = "

"; -$file = ereg_replace($eReg,"

",$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); + + +// 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); -//position: absolute; right: 0px; - - -$eReg = "

.*

"; -$file = ereg_replace($eReg,"
",$file); - - -$eReg = "
.*
"; -$file = ereg_replace($eReg,"",$file); +$eReg = "#

Clonezilla-SysRescCD
(.*)

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

Clonezilla-SysRescCD
$1

",$file); echo $file; -echo "
-"; +// echo "
+// "; ?>