MyMiniCity踏んでください!!

ただいま絶賛MyMiniCity参加中です.是非リンクを踏んでください!!(笑
September 6th, 2006

PukiWikiで文字数を数えたい

(Read: 3371)
Add to Hatena Bookmark

参照:
原稿書いてると第2弾です.
今度は原稿の文字数数えます.
PukiWikiで文字数を数える
PukiWikiで文字数を数える posted from フォト蔵

今度も簡単なライトハックで,スキン内でやっちゃいます.
PukiWikiではスキンファイルに来たときに,$_pageにページ名,$bodyにHTML化されたコンテンツが入っていますので,それらを使います.


<?php
$wiki_source = file_get_contents( get_filename( $_page));
echo "文字数(HTML): ";
echo mb_strlen( strip_tags( str_replace( array( $GLOBALS[ "_symbol_anchor"], "\r", "\n"), "", $body)))."<br />";
echo "文字数(Wiki): ";
echo mb_strlen( str_replace( array( "\r", "\n"), "", $wiki_source))."<br />";
?>
HTMLの文字数は$bodyを用い,strip_tagsでHTMLタグを除去し,改行文字も除去して文字数を数えています.
ちょっと手抜きではありますが,見出しの&dagger;と改行文字も削除しています.
Wikiソースの文字数は$_pageを用い,get_filename()でWikiソースのファイルパスを取得,実際のファイルの内容をから改行文字も除去して文字数を数えています.

って書いててこういうのやってくれるプラグインが多分ある気がしてきたけど気づかなかったことにしておきます(苦笑

トピックの参照元

▼最近のトピック

▼ 人気のトピック


< 過去の記事 [ 9All Categories ] 新しい記事 >
Powered by gsblog (customize)

[ POST ] [ AddLink ] [ CtlPanel ]

Subscribe blog

Bookmark blog

About me

about me

応援しています

我が息子が産まれたアクア・バースハウス(東京都世田谷区にある助産院)を応援しています.

翻訳のお仕事

腕に自信がある方,修行をしたい方はこちらをどうぞ.

2006 calendar

9月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
| Day | Month | Year |

Powered by RRDTOOL.

Archives

Categories

Links


Mail to admin

人気ブログランキングへ RSS feed meter for http://blog.poyo.jp/ Search Engine Optimization
blogpeople.netに登録!! スカウター : よくきたblog

My Google news

My Google News

Related site

ころんころん♪ べびぽよ フォト蔵Wiki
string(40) "/categ-1/year-2006/month-9/id-1157479145"