|
|
Joined: Dec 1999
Posts: 30,867
Master Elite Member
|
Template_Read() - Parse the body from a webpage.function Template_Read($FileSpec, $IsBase = null) {
$DELIMITER_BEGIN = '/<body.*>/i'; $DELIMITER_END = '</body>'; if (is_null($IsBase)) $IsBase = false; $File = file_get_contents($FileSpec);
if ($IsBase) return $File;
$Matches = ''; $e = preg_match($DELIMITER_BEGIN, $File, $Matches); if ($e === false) {
SayPage__BugTrap('In Template_Read(), preg_match() returned false');
exit(1);
}
if ($e == 0) {
SayPage__BugTrap('In Template_Read(), no BODY tag was located within a template.<br />' . htmlspecialchars($FileSpec));
exit(1);
}
$x = strpos($File, $Matches[0]) + strlen($Matches[0]); $File = substr($File, $x); $x = strpos($File, $DELIMITER_END) - 1; $File = substr($File, 0, $x); return $File;
}
|
|
|
|
Entire Thread
|
Template_Read() - Parse the body from a webpage.
|
Russ
|
06/16/09 08:13 AM
|
|
|
|