117 |
|
|
118 |
|
|
119 |
<?php |
<?php |
120 |
|
error_reporting(E_ALL); |
121 |
|
// error_reporting(E_ERROR); |
122 |
|
ini_set('display_errors', '1'); |
123 |
|
|
124 |
$file = file_get_contents ('./clonezilla-sysresccd.rss'); |
$file = file_get_contents ('./clonezilla-sysresccd.rss'); |
125 |
$eReg = "<title>[^<]*<"; |
$eReg = "#<title>[^<]*<#"; |
126 |
$tReg = '<a name=\0"></a>\0'; |
$tReg = '<a name=\0"></a>\0'; |
127 |
$file = ereg_replace($eReg,$tReg,$file); |
$file = preg_replace($eReg,$tReg,$file); |
128 |
|
|
129 |
$file = str_replace('<">','">',$file); |
$file = str_replace('<">','">',$file); |
130 |
$file = str_replace("<a name=<H2>","<a name=\"",$file); |
$file = str_replace("<a name=<H2>","<a name=\"",$file); |
144 |
//$file = str_replace("<channel>","",$file); |
//$file = str_replace("<channel>","",$file); |
145 |
$file = str_replace("</channel>","",$file); |
$file = str_replace("</channel>","",$file); |
146 |
|
|
147 |
$eReg = "^" . ".*" . "<" . "/image" . ">"; |
$eReg = "#^" . ".*" . "<" . "/image" . ">#"; |
148 |
$file = ereg_replace($eReg,"",$file); |
$file = preg_replace($eReg,"",$file); |
149 |
|
|
150 |
|
|
151 |
|
$eReg = "#<" . "guid" . "[^<]*" . "<" . "/guid" . ">#"; |
152 |
|
$file = preg_replace($eReg,"",$file); |
153 |
|
|
154 |
|
|
155 |
|
$eReg = "#<" . "link" . "[^<]*" . "<" . "/link" . ">#"; |
156 |
|
$file = preg_replace($eReg,"",$file); |
157 |
|
|
158 |
|
|
159 |
|
|
160 |
|
$eReg = "#<\?xml version=\"1.0\" encoding=\"UTF-8\"\?>.*</image>#is"; |
161 |
|
$file = preg_replace($eReg,"",$file); |
162 |
|
|
163 |
|
|
164 |
|
|
165 |
|
// Get top navigation div |
166 |
|
$eReg = "#<div id=\"docline-top\">.*#"; |
167 |
|
$numMatch = preg_match($eReg,$file,$matches); |
168 |
|
if($numMatch > 0) |
169 |
|
$topNav = $matches[0]; |
170 |
|
// echo $topNav; |
171 |
|
|
172 |
$eReg = "<" . "guid" . "[^<]*" . "<" . "/guid" . ">"; |
// Get bottom navigation div |
173 |
$file = ereg_replace($eReg,"",$file); |
$eReg = "#<div id=\"docline-bottom\">.*#"; |
174 |
|
$numMatch = preg_match($eReg,$file,$matches); |
175 |
|
if($numMatch > 0) |
176 |
|
$bottomNav = $matches[0]; |
177 |
|
// echo $bottomNav; |
178 |
|
|
179 |
|
// Remove text starting from line 1 to |
180 |
|
// line containing <body> tag |
181 |
|
$eReg="#<html.*</head>#is"; |
182 |
|
$file = preg_replace($eReg,"",$file); |
183 |
|
$eReg = "#<!DOCTYPE HTML PUBLIC.*#i"; |
184 |
|
$file = preg_replace($eReg,"",$file); |
185 |
|
$eReg = "#<body.*#i"; |
186 |
|
$file = preg_replace($eReg,"",$file); |
187 |
|
|
|
$eReg = "<" . "link" . "[^<]*" . "<" . "/link" . ">"; |
|
|
$file = ereg_replace($eReg,"",$file); |
|
188 |
|
|
189 |
//$file = ereg_replace(); |
//$file = ereg_replace(); |
190 |
|
|