この単純なテキスタイル マークアップを使用すると、テキスタイル クラスでコンパイル エラーが発生するようです。リンクで発生するようです:
"linktext":http://www.nu.nl
["linktext":http://www.nu.nl]
コンパイル エラー:
Warning: preg_match() [function.preg-match]: Compilation failed: unrecognized character after (?< at offset 5 in /var/www/vhosts/sturb.nl/subdomains/bu/httpdocs/lib/textile.php on line 1355
他のすべてのマークアップは通常どおり表示されます。
ところで: 私はnetcarver のテキスタイル php クラスを使用しています。
編集:これは、エラーがトリガーされる機能です。1355行目は$ok = preg_match( $r, $uri, $m );
function parseURI( $uri, &$m )
{
$r = "@^((?<scheme>[^:/?#]+):)?(//(?<authority>[^/?#]*))?(?<path>[^?#]*)(\?(?<query>[^#]*))?(#(?<fragment>.*))?@";
# 12 3 4 5 6 7 8 9
#
# scheme = $2
# authority = $4
# path = $5
# query = $7
# fragment = $9
$ok = preg_match( $r, $uri, $m );
return $ok;
}