質問箱/3298

カテゴリ
サマリ[xrea] あるとき突然、ヘッダとフッタを残して何も表示されなくなった
バージョン1.4.4
投稿者フォルグロス
状態完了
投稿日2006-01-15 (日) 18:27:55

質問

お世話になります。

当方XREAのs68サーバーにpuwikiki1.4.4を設置しております。

今日の昼には正しく表示・編集できていたのですが、先ほどみたらヘッダ部とフッタ部のみ表示され、肝心の内容が無くなっていました。

思い当たる原因などありましたらご教授いただけると幸いです。

データファイルがあるのに表示されないのがなんとも疑問なので、さてどこを調べたものか…

回答

といった事が起こるのは確認できましたが…。xrea/Pukiwikiに何が起こったんでしょう…。ちなみに、同じくxreaで1.4.5_1で作ってる別サイトは問題なく動いてるようでした。 -- zk 2006-01-15 (日) 19:33:42

// ページ名のエンコード
function encode($key)
{
	return ($key == '') ? '' : strtoupper(join('',unpack('H*0',$key)));
}

// ページ名のデコード
function decode($key)
{
	return ($key == '') ? '' : substr(pack('H*','20202020'.$key),4);
}

の部分を、1.4.5_1の「lib/func.php」から拝借して、

// ページ名のエンコード
function encode($key)
{
	return ($key == '') ? '' : strtoupper(bin2hex($key));
	// Equal to strtoupper(join('', unpack('H*0', $key)));
	// But PHP 4.3.10 says 'Warning: unpack(): Type H: outside of string in ...'
}

// ページ名のデコード
function decode($key)
{
	// Warning: pack(): Type H: illegal hex digit ...
	return preg_match('/^[0-9a-f]+$/i', $key) ? pack('H*', $key) : $key;
}

に書き換えたら一応無事に動いてるみたいです。PHPド素人が原因とかよく分からないままやってることなので、もしかしたら何か危うい部分があるかもしれませんが。とりあえずご参考までに。-- zk 2006-01-15 (日) 20:03:50


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.252 sec.

SourceForge