XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年9月7日(Sun) 8時29分
[ Page comments(0) ] [ Track Back(0) ]
Counter: 2040, today: 1, yesterday: 2

PHP 5 での InlineConverter Fixed link

コメントの本文・名前が表示されません-PukiWikiMod-フォーラム
にて報告をいただいたので、PukiWiki 1.4.6 と make_link.php のソースを見比べてみました。

function make_link($string, $page = '')
{
	global $vars;
	static $converter;

	if (! isset($converter)) $converter = new InlineConverter();

	$clone = $converter->get_clone($converter);

	return $clone->convert($string, ($page != '') ? $page : $vars['page']);
}

// Converters of inline element
class InlineConverter
{
	var $converters; // as array()
	var $pattern;
	var $pos;
	var $result;

	function get_clone($obj) {
		static $clone_func;

		if (! isset($clone_func)) {
			if (version_compare(PHP_VERSION, '5.0.0', '<')) {
				$clone_func = create_function('$a', 'return $a;');
			} else {
				$clone_func = create_function('$a', 'return clone $a;');
			}
		}
		return $clone_func($obj);
	}

	function __clone() {
		$converters = array();
		foreach ($this->converters as $key=>$converter) {
			$converters[$key] = $this->get_clone($converter);
		}
		$this->converters = $converters;
	}

多分このあたりではないかと・・・。
PHP 5 からオブジェクトの扱い方が結構変わった模様。

とりあえず、修正してみました。PHP 5 な人レポートお待ちしております。<m(__)m>


コメント Fixed link

  • 報告したものです。make_link.php入れ替えたところ、php5.1.2上での不具合解消しました。これで本格稼動させられます。本当にありがとうございました。 -- 通りすがりさん 2006-03-19 (日) 23:03:21
  • 動作報告ありがとうございます。CVSに投入しました。 -- nao-pon♦iq8llSWq9g 2006-03-20 (月) 08:26:08

Name:
付箋機能(wema) メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:


Attach file: filemake_link.php 126 download [Information]
Reload   Diff Source Attach Attach List   Wiki Top Page List Search Resent Chenges Backup   Help   RSS feed
Page name:PukiWiki作業日記/2006-03-19 [ Sended pings(7) ]
Author:nao-pon - 2006/03/20 08:26:08 JST(902d)
Last edit:nao-pon - 2006/03/20 08:26:08 JST(902d)
Editers:nao-pon, yoshis
Back Link:PukiWikiMod(8h) 通りすがりさん(63d) コメント(102d) nao-pon(152d) PukiWiki(166d) CVS(325d) PukiWiki作業日記(435d) 通りすがりさん(696d) nao-pon(1066d) PHP(1067d)

ページコメント
 
The comments are owned by the poster. We aren't responsible for their content.

Track Back [ Track Back(0) ]
Track Back URL: http://xoops.hypweb.net/wiki/tb/4037

このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
アクティブメニュー
"ぽちっ"としてね☆ 
最新のページ
ブックマーク
Please log in to use it.
[Login]
新着トラックバック
2008-9-5 2008-8-22 2008-7-18 2007-12-26 2007-11-23 2007-11-21 2007-10-21 2007-9-26 2007-8-16 2007-8-15
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 45 人がオンライン中 :-)
(Wiki [自由帳] : 12 人)

登録ユーザ: 0 & ゲスト: 45

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1405


現在ページのQRコード 
現在ページのQRコード
[携帯対応]
参照元情報
No trackback