




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件Filed Under PHP post by 蝸牛愛(ài)吃巧克力-pp815 / 2011-4-9 13:17 Saturday一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件是先網(wǎng)上找來(lái)的,并自己進(jìn)行了簡(jiǎn)單的修改,操作和代碼如下,具體就不解釋了1、在根目錄下contentplugins下建立個(gè)html文件夾2、在html文件加下建立4個(gè)php文件 auto.php?php!defined(EMLOG_ROOT) & exit(access deined!);/發(fā)表日志生成HTMLfunction html_addlog()global $blogid;global $logData;i
2、f($logDatapassword=)$html_articlefile=file_get_contents(BLOG_URL.index.php?post=.$blogid);else$html_articlefile=location.href=./?post=.$blogid.;$html_writehtml=fopen(./html/post/post-.$blogid.html,w);fwrite($html_writehtml,$html_articlefile);fclose($html_writehtml);global $DB;/更新TAG$html_taglist=$DB
3、-query(select * from .DB_PREFIX.tag where gid = ,.$blogid.,);while($html_tagrow=$DB-fetch_array($html_taglist)$html_utftag=$html_tagrowtagname;$html_utftag=str_replace( ,+,$html_utftag);$html_gbktag=iconv(UTF-8, GBK, $html_tagrowtagname);$html_gbktag=str_replace( ,+,$html_gbktag);$html_tagurl=urlenc
4、ode($html_tagrowtagname);$html_blogfile=file_get_contents(BLOG_URL.index.php?tag=.$html_tagurl);$html_writehtml=fopen(./html/tag/tag-.$html_gbktag.html,w);if(fwrite($html_writehtml,$html_blogfile)if(!file_get_contents(BLOG_URL.tag-.$html_tagurl.html)$html_writetag=fopen(./html/tag/tag-.$html_utftag.
5、html,w);fwrite($html_writetag,$html_blogfile);fclose($html_writetag);fclose($html_writehtml);addAction(save_log, html_addlog);/增加評(píng)論更新HTMLfunction html_comment()global $gid;$html_articlefile=file_get_contents(BLOG_URL.index.php?post=.$gid);$html_articlefile=str_replace(,$html_articlefile);$html_write
6、html=fopen(html/post/post-.$gid.html,w);fwrite($html_writehtml,$html_articlefile);fclose($html_writehtml);addAction(comment_saved, html_comment);/刪除日志刪除HTMLfunction html_dellog()global $key;unlink(./post-.$key.html);addAction(del_log, html_dellog);/寫(xiě)入頭部觸發(fā)更新的JSfunction html_auto_js()echo var now=new
7、Date();var number = now.getSeconds();document.write ();addAction(index_head, html_auto_js);function html_menu()/寫(xiě)入插件導(dǎo)航echo 更新HTML;addAction(adm_sidebar_ext, html_menu);? html.php TIME)/判斷文件是否在緩存周期內(nèi)if($file=|$file=index) break;require_once(./././init.php);$articlefile=file_get_contents(BLOG_URL.?.$ty
8、pe0.=.$type1);$articlefile=str_replace(,$articlefile);/替換加密日志的表單地址$writehtml=fopen(./././.$type0.-.$type1.html,w);if(fwrite($writehtml,$articlefile);/更新HTMLfclose($writehtml);echo window.parent.location.href=./.$file.;/刷新當(dāng)前頁(yè)面? html_setting.php$(#html).addClass(sidebarsubmenu1);生成HTML更新完成 自動(dòng)更新時(shí)間: inp
9、ut type=text name=time value= size=6/ 單位:秒 1小時(shí)=3600秒 1天=86400秒 1周=604800秒 ?php if(!is_writeable(./) echo 經(jīng)檢測(cè)博客根目錄不可寫(xiě),請(qǐng)修改權(quán)限為可寫(xiě).; ? 更新所有HTML會(huì)比較緩慢,與當(dāng)前網(wǎng)速和主機(jī)有關(guān),請(qǐng)耐心等待一會(huì) ?php if(isset($_POSTchangetime)/設(shè)置前臺(tái)更新時(shí)間$html_config=;$html_fso = fopen(./content/plugins/html/time.php,w); /寫(xiě)入替換后的配置文件fwrite($html_fso,$
10、html_config);fclose($html_fso);echo location.href=plugin.php?plugin=html;?query(select * from .DB_PREFIX.blog );while($html_row=$DB-fetch_array($html_list)if(unlink(./html/post/post-.$html_rowgid.html)echo 刪除.$html_rowtitle. 成功.;elseecho 刪除.$html_rowtitle. 失敗,請(qǐng)登陸FTP手動(dòng)刪除;/刪除分類(lèi)HTML$html_sortlist=$DB-q
11、uery(select * from .DB_PREFIX.sort);while($html_row=$DB-fetch_array($html_sortlist)if(unlink(./html/sort/sort-.$html_rowsid.html)echo 刪除分類(lèi) .$html_rowsortname.成功;elseecho 刪除分類(lèi) .$html_rowsortname.失敗,請(qǐng)登陸FTP手動(dòng)刪除;/刪除分頁(yè)$html_num=$DB-num_rows($html_list);$html_index_lognum=$DB-fetch_row($DB-query(select *
12、from .DB_PREFIX.options where option_name=index_lognum);$html_page=ceil($html_num/$html_index_lognum2);for($html_i=1;$html_i=$html_page;$html_i+)if(unlink(./html/page/page-.$html_i.html)echo 刪除page .$html_i.成功;elseecho 刪除page .$html_i.失敗,請(qǐng)登陸FTP手動(dòng)刪除;/刪除作者列表$html_author=$DB-query(select * from .DB_PRE
13、FIX.user);while($html_authorrow=$DB-fetch_array($html_author)if(unlink(./html/author/author-.$html_authorrowuid.html)echo 刪除author-.$html_authorrowuid.成功;elseecho 刪除author-.$html_authorrowuid.html失敗,請(qǐng)登陸FTP手動(dòng)刪除; /刪除首頁(yè)if(unlink(./index.html)echo 刪除index.html成功;elseecho 刪除index.html失敗,請(qǐng)登陸FTP手動(dòng)刪除;/刪除標(biāo)簽H
14、TML$html_tag=$DB-query(select * from .DB_PREFIX.tag);while($html_tagrow=$DB-fetch_array($html_tag)$html_utftag=$html_tagrowtagname;$html_utftag=str_replace( ,+,$html_utftag);$html_gbktag=iconv(UTF-8, GBK, $html_tagrowtagname);$html_gbktag=str_replace( ,+,$html_gbktag);if(unlink(./html/tag/tag-.$html
15、_gbktag.html)|unlink(./tag-.$html_utftag.html)echo 刪除tag-.$html_tagrowtagname.成功;elseecho 刪除tag-.$html_tagrowtagname.html失敗,請(qǐng)登陸FTP手動(dòng)刪除;$html_tagurl=urlencode($html_tagrowtagname);unlink(./html/tag/tag-.$html_utftag.html);/去殘留unlink(./html/tag/tag-.$html_gbktag.html);unlink(./html/tag/tag-.$html_tagu
16、rl.html);/刪除因編碼不同產(chǎn)生的多余tag/刪除存檔HTML$html_recordsfile = ./content/cache/records; $html_records = unserialize(implode(,file($html_recordsfile); foreach ($html_records as $html_id=$html_row)$html_recdate=str_replace(?record=,$html_rowurl);if(unlink(./html/record/record-.$html_recdate.html)echo 刪除record-
17、.$html_recdate.成功;elseecho 刪除record-.$html_recdate.html失敗,請(qǐng)登陸FTP手動(dòng)刪除; $html_end_time = time();$html_used_time = $html_end_time - $html_start_time; echo alert(刪除完畢,耗時(shí).$html_used_time.秒); if(isset($_POSThtml) $html_start_time = time(); set_time_limit(0);/生成日志HTMLglobal $DB;$html_list=$DB-query(select
18、* from .DB_PREFIX.blog order by gid DESC);while($html_row=$DB-fetch_array($html_list)if($html_rowhide=n)$html_blogfile=file_get_contents(BLOG_URL.index.php?post=.$html_rowgid);$html_blogfile=str_replace(,$html_blogfile);$html_writehtml=fopen(./html/post/post-.$html_rowgid.html,w);if(fwrite($html_wri
19、tehtml,$html_blogfile)echo 生成日志 .$html_rowtitle. 成功;else echo 生成日志 .$html_rowtitle.失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成分類(lèi)HTML$html_sortlist=$DB-query(select * from .DB_PREFIX.sort);while($html_row=$DB-fetch_array($html_sortlist)$html_blogfile=file_get_contents(BLOG_URL.index.php?sort=.$html_rowsid
20、);$html_writehtml=fopen(./html/sort/sort-.$html_rowsid.html,w);if(fwrite($html_writehtml,$html_blogfile)echo 生成分類(lèi) .$html_rowsortname. 成功;elseecho 生成分類(lèi) .$html_rowsortname.失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成分頁(yè)HTML$html_num=$DB-num_rows($html_list);$html_index_lognum=$DB-fetch_row($DB-query(select *
21、 from .DB_PREFIX.options where option_name=index_lognum);$html_page=ceil($html_num/$html_index_lognum2);for($html_i=1;$html_i=$html_page;$html_i+)$html_blogfile=file_get_contents(BLOG_URL.index.php?page=.$html_i);$html_writehtml=fopen(./html/page/page-.$html_i.html,w);if(fwrite($html_writehtml,$html
22、_blogfile)echo 生成列表 第 .$html_i. 頁(yè) 成功;elseecho 生成列表第 .$html_i. 頁(yè)失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成作者列表$html_author=$DB-query(select * from .DB_PREFIX.user);while($html_authorrow=$DB-fetch_array($html_author)$html_blogfile=file_get_contents(BLOG_URL.index.php?author=.$html_authorrowuid);$html_writ
23、ehtml=fopen(./html/author/author-.$html_authorrowuid.html,w);if(fwrite($html_writehtml,$html_blogfile)echo 生成列表 author- .$html_authorrowuid.html 成功;elseecho 生成列表author-.$html_authorrowuid.html 失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成首頁(yè)$html_blogfile=file_get_contents(BLOG_URL.index.php);$html_writehtm
24、l=fopen(./index.html,w);if(fwrite($html_writehtml,$html_blogfile)echo 生成首頁(yè) index .html 成功;elseecho 生成首頁(yè)index.html 失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成標(biāo)簽HTML$html_tag=$DB-query(select * from .DB_PREFIX.tag);while($html_tagrow=$DB-fetch_array($html_tag)$html_utftag=$html_tagrowtagname;$html_utftag=s
25、tr_replace( ,+,$html_utftag);$html_gbktag=iconv(UTF-8, GBK, $html_tagrowtagname);$html_gbktag=str_replace( ,+,$html_gbktag);$html_tagurl=urlencode($html_tagrowtagname);$html_blogfile=file_get_contents(BLOG_URL.index.php?tag=.$html_tagurl);$html_writehtml=fopen(./html/tag/tag-.$html_gbktag.html,w);if
26、(fwrite($html_writehtml,$html_blogfile)if(!file_get_contents(BLOG_URL.tag-.$html_tagurl.html)/查看已生成的GBK格式TAG能否訪問(wèn),不能則繼續(xù)生成UTF格式$html_writetag=fopen(./html/tag/tag-.$html_utftag.html,w);if(fwrite($html_writetag,$html_blogfile)echo 生成標(biāo)簽 tag- .$html_tagrowtagname.html 成功;fclose($html_writetag);elseecho 生
27、成標(biāo)簽 tag- .$html_tagrowtagname.html失敗;elseecho 生成標(biāo)簽 tag- .$html_tagrowtagname.html 成功;elseecho 生成標(biāo)簽tag-.$html_tagrowtagname.html 失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);/生成存檔HTML$html_recordsfile = ./content/cache/records; $html_records = unserialize(implode(,file($html_recordsfile); foreach ($html_record
28、s as $html_id=$html_row) $html_recdate=str_replace(?record=,$html_rowurl); $html_blogfile=file_get_contents(BLOG_URL.$html_rowurl); $html_writehtml=fopen(./html/record/record-.$html_recdate.html,w);if(fwrite($html_writehtml,$html_blogfile)echo 生成存檔 recdate- .$html_recdate.html 成功;elseecho 生成存檔recdat
29、e-.$html_recdate.html 失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml); $html_end_time = time();$html_used_time = $html_end_time - $html_start_time; echo alert(更新完畢,耗時(shí).$html_used_time.秒); ?query(select * from .DB_PREFIX.blog order by gid DESC);$html_num=$DB-num_rows($html_list);$html_index_lognum=$DB-fetch_row($D
30、B-query(select * from .DB_PREFIX.options where option_name=index_lognum);$html_page=ceil($html_num/$html_index_lognum2);for($html_i=1;$html_i=$html_page;$html_i+) $html_blogfile=file_get_contents(BLOG_URL.index.php?page=.$html_i);$html_writehtml=fopen(./html/page/page-.$html_i.html,w);if(fwrite($htm
31、l_writehtml,$html_blogfile) echo 生成列表 第 .$html_i. 頁(yè) 成功;elseecho 生成列表第 .$html_i. 頁(yè)失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);$html_end_time = time();$html_used_time = $html_end_time - $html_start_time; echo alert(列表更新完畢,耗時(shí).$html_used_time.秒);?php if(isset($_POSTindex)/更新首頁(yè) set_time_limit(0); $html_start_time
32、 = time(); $html_blogfile=file_get_contents(BLOG_URL.index.php);$html_writehtml=fopen(./index.html,w);if(fwrite($html_writehtml,$html_blogfile) echo 生成 首 頁(yè) 成功;elseecho 生成首頁(yè)失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);$html_end_time = time();$html_used_time = $html_end_time - $html_start_time; echo alert(首頁(yè)更新完
33、畢,耗時(shí).$html_used_time.秒);?query(select * from .DB_PREFIX.blog order by gid DESC);while($html_row=$DB-fetch_array($html_list)if($html_rowhide=n)$html_blogfile=file_get_contents(BLOG_URL.index.php?post=.$html_rowgid);$html_blogfile=str_replace(,$html_blogfile);$html_writehtml=fopen(./html/post/post-.$h
34、tml_rowgid.html,w);if(fwrite($html_writehtml,$html_blogfile)echo 生成日志 .$html_rowtitle. 成功;else echo 生成日志 .$html_rowtitle.失敗,請(qǐng)檢查目錄權(quán)限;fclose($html_writehtml);$html_end_time = time();$html_used_time = $html_end_time - $html_start_time; echo alert(日志更新完畢,耗時(shí).$html_used_time.秒);?query(select * from .DB_PR
35、EFIX.tag);while($html_tagrow=$DB-fetch_array($html_tag)$html_utftag=$html_tagrowtagname;$html_utftag=str_replace( ,+,$html_utftag);$html_gbktag=iconv(UTF-8, GBK, $html_tagrowtagname);$html_gbktag=str_replace( ,+,$html_gbktag);$html_tagurl=urlencode($html_tagrowtagname);$html_blogfile=file_get_contents(BLOG_URL.index.php?tag=.$html_tagurl);$html_writehtml=fopen(./html/tag/tag-.$html_gbktag.html,w);if(fwrite($html_writehtml,$html_blogfile)if(!file_get_contents(BLOG_URL.tag-.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五金店新零售模式探索與實(shí)施策略考核試卷
- 工程設(shè)計(jì)規(guī)范與標(biāo)準(zhǔn)考核試卷
- 機(jī)織運(yùn)動(dòng)服裝在運(yùn)動(dòng)康復(fù)中的角色考核試卷
- 技術(shù)服務(wù)多元化戰(zhàn)略與市場(chǎng)拓展考核試卷
- 服裝行業(yè)大數(shù)據(jù)分析應(yīng)用考核試卷
- 戶外登山鞋租賃與保養(yǎng)常識(shí)考核試卷
- 中小學(xué)生手衛(wèi)生課件
- 施工電梯備案合同范本
- 勞務(wù)永久合同范本
- 寵物購(gòu)買(mǎi)意向合同范本
- 注冊(cè)安全工程師安全生產(chǎn)技術(shù)培訓(xùn)講義課件
- 美發(fā)店承包合同范本(2篇)
- 2023年蘇州健雄職業(yè)技術(shù)學(xué)院?jiǎn)握锌荚嚸嬖囶}庫(kù)及答案解析
- 公司組織架構(gòu)圖(可編輯模版)
- 人教版六年級(jí)科學(xué)下冊(cè)教案全冊(cè)
- TCITSA 24-2022 基于ETC的高速公路自由流收費(fèi)技術(shù)規(guī)范
- 叉車(chē)裝卸區(qū)域安全風(fēng)險(xiǎn)告知牌
- 2022屆江蘇省南京師范大學(xué)附屬中學(xué)高三(下)考前最后一模物理試題(解析版)
- 《普通生物學(xué)教案》word版
- 貴州省就業(yè)失業(yè)登記表
- 預(yù)防電信詐騙網(wǎng)絡(luò)詐騙講座PPT幻燈片課件
評(píng)論
0/150
提交評(píng)論