一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件_第1頁(yè)
一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件_第2頁(yè)
一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件_第3頁(yè)
一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件_第4頁(yè)
一個(gè)簡(jiǎn)單的Emlog靜態(tài)插件_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論