>백엔드 개발 >PHP 튜토리얼 >http://www.google.com.hk/ PHP로 구현된 정적 HTML을 생성하기 위한 빠른 클래스 라이브러리

http://www.google.com.hk/ PHP로 구현된 정적 HTML을 생성하기 위한 빠른 클래스 라이브러리

WBOY
WBOY원래의
2016-07-29 08:36:542247검색

코드 복사 코드는 다음과 같습니다.


//////////////////////////////////// / /////////////////////////////////////////
//
// Zhang Shulin - Huijia Studio
//
// 모듈 이름: woods-bhtml.php
// 개요: 정적 HTML 핸들러 tail end 생성
// 버전: 2.0
// 날짜                        1006-11-25                                                                      hoojar@53.com
// msn: hoojar@hotmail.com
// Copyright 1001-1006, Hoojar Studio All Rights Reserve
//
/ / 모든 저작권 보호
//이 소프트웨어는 사용, 복사,
//소프트웨어 및 파일 수정 및 배포를 허용합니다.
//이 소프트웨어를 사용하려면 모든 사본을 보관해야 합니다.
//위의 저작권 표시는 Huijia studio의
//유지관리에 관한 사항입니다.
//이 소프트웨어에 대해 문의해 주세요. 무료 소프트웨어이며 이 소프트웨어와 해당 설명서를 복사, 수정 및 배포하는 것이 허용됩니다.
//위 저작권 표시의 모든 사본은 이 소프트웨어가 사용되는 모든 곳에 표시되어야 합니다. 이 소프트웨어는
//Huijia Studio에서 관리합니다. 궁금한 점이 있으면 문의해 주세요. 이용해 주셔서 감사합니다.
//
//////////////////////////////////////// // /////////////////////////////////////
//이 파일은 프로그램에 로드됨 마지막
/*______________HTML 파일 생성______beign______________*/
if ($make_html)
{
$buffer = ob_get_flush()
if ($go_html)//Is it direct HTML 파일 표시 또는 PHP 읽기 콘텐츠 출력으로 전환(0:php 콘텐츠 읽기 출력 1: 직접 전송)
           $search = array(                                             
"/./ ./e", "/.. /http:///ies",
"/../#/",
"/'. '/e",
"/ ../javascript:/ies");
>>
if ($fp)
fwrite($fp, $buffer) fclose($fp) }
}
/*______________HTML 파일 생성______beign______________*/
?>
////////////////// //// ///////////////////////////////////////////////// /////////
//
// Zhang Shulin - Huijia Studio
//
// 모듈 이름: woods-thtml.php
// 요약: 생성 정적 HTML 핸들러 헤더
// 버전: 2.0
// 날짜 1006-11-25
// 작성자: woods·zhang
// 웹사이트: http://www.hoojar com/
// 이메일:            hoojar@53.com                             >/ / 저작권 1001-1006, 모든 저작권은 Huijia Studio에 의해 보호됩니다.
//자유 소프트웨어용 소프트웨어로 사용, 복사,
//수정 및 배포가 가능합니다. 소프트웨어 및 파일.
//이 소프트웨어를 사용하려면 소프트웨어 Huijia studio
//유지 관리에 대한 모든
//의 사본을 보관해야 합니다. 문의 사항이 있는 경우 문의해 주세요.
//감사합니다.
//
//이 소프트웨어는 무료 소프트웨어이므로 이 소프트웨어와 해당 설명서를 사용, 복사, 수정 및 배포할 수 있습니다.
//위 저작권 표시의 모든 사본은 이 소프트웨어가 사용되는 모든 곳에 표시되어야 합니다. 이 소프트웨어는
//Huijia Studio에서 관리합니다. 궁금한 점이 있으면 문의해 주세요. 이용해 주셔서 감사합니다.
//
//////////////////////////////////////// // /////////////////////////////////////
//이 파일은
ob_start();
/*___________는 HTML 파일이 생성되었는지 확인합니다. 그렇다면 HTML 페이지로 이동합니다.___________begin__________*/
$qstring = isset($_SERVER[" QUERY_STRING" ]) ? $_SERVER["QUERY_STRING"] : "";
if ($qstring)//프로그램이 GET 요청 처리를 추가합니다
{
$qstring = str_replace("=", "" , $qstring);
정의("HTML_FILE", "./h/{$efilename}-{$qstring}.html")
}
else
{
정의( " HTML_FILE", "./h/{$efilename}.html");
}
if (file_exists(HTML_FILE))
{
$lcft = filemtime(HTML_FILE);//last 파일 시간 생성
if (($lcft 3600) > time())//HTML 파일이 마지막으로 생성된 시간이 1번인지 확인합니다. 그렇지 않은 경우 파일 내용을 직접 출력합니다
{
if ($show_html )//HTML 정적 페이지로 표시할지 여부(0은 HTML로 표시하지 않고 1은 html로 표시)
                                                                 > ~                       get_contents(HTML_FILE ));//디스플레이 읽기
                                         }
}
/*___________ HTML 파일이 생성되었는지 확인합니다. 그렇다면 HTML 페이지로 이동합니다___________end__________*/
?>
////// /// ///////////////////////////////////////////////// / //////////////////////
//
// Zhang Shulin - Huijia Studio
//
// 모듈 이름: index.php
// Abstract: 홈 정보
// 버전: 1.0
// 날짜 2006-11-7
// 작성자: woods·zhang
// 웹사이트: http://www.hoojar.com/
// Cemail:              hoojar@163.com                                                                 
// //저작권 2001-2006, 모든 권리는 Huijia Studio에 있습니다
//무료 소프트웨어용 소프트웨어로,
//소프트웨어와 파일을 수정 및 배포할 수 있습니다.
//이 소프트웨어를 사용하려면 모든
//위 저작권의 사본을 보관해야 합니다. 공지사항 Huijia studio
//유지관리에 대해 문의 사항이 있으면
//감사합니다.
//
//이 소프트웨어는 무료 소프트웨어입니다. 이 소프트웨어와 해당 문서를 사용, 복사, 수정 및 배포하는 것이 허용됩니다.
//위 저작권 표시의 모든 사본은 이 소프트웨어가 사용되는 모든 곳에 표시되어야 합니다. 이 소프트웨어는
//Huijia Studio에서 관리합니다. 궁금한 점이 있으면 문의해 주세요. 이용해 주셔서 감사합니다.
//
//////////////////////////////////////// ////////////////////////////////////
require("woods-thtml. php") ;//HTML 처리 헤더 생성
//if (count($_GET) < 1 && count($_POST) < 1){require("woods-thtml.php");}// HTML 처리 헤더 생성
require("{$exec_file}");//언어 정의 파일 등록
foreach ($lang as $key => $value)
{
$atpl[strtoupper ($key ) ."_LANG"] = $value;
}
/*________________ 상식 항목 나열 ____end_______________*/
include("woods-templates.php")
$ tpl = new WoodsTpl("./templates/");
$tpl->require_tpl("header.html")
$tpl->set_file(); block("EBCORP", $scorp);
$tpl->block("NEWS", $news)
$tpl->block("PRODUCT", $product); tpl ->block("EBPNAME_MSG", $spname);
$tpl->block("LORE", $lore)
$tpl->require_tpl("footer.html")
$tpl->parse($atpl, true);
$tpl = NULL; 꼬리 처리
?>


위 내용은 http://www.google.com.hk/의 콘텐츠를 포함하여 PHP로 구현된 정적 HTML을 생성하기 위한 http://www.google.com.hk/ 빠른 클래스 라이브러리를 소개합니다. 관심있는 친구들의 도움을 받으세요.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.