';
$bErr = true;
}
else
{
if( ! extension_loaded( 'curl' ) )
{
echo 'cURL拡張モジュールがロードされていません。
';
$bErr = true;
}
if( ! extension_loaded( 'gd' ) )
{
echo 'GD拡張モジュールがロードされていません。
';
$bErr = true;
}
if( ! extension_loaded( 'mbstring' ) )
{
echo 'mbstring拡張モジュールがロードされていません。
';
$bErr = true;
}
if( ! extension_loaded( 'xml' ) )
{
echo 'XML拡張モジュールがロードされていません。
';
$bErr = true;
}
$bIncludePath = true;
@include 'System.php';
if( ! class_exists( 'System' ) )
{
echo 'include_pathが正しく設定されていません。
';
$bErr = true;
$bIncludePath = false;
}
if( $bIncludePath )
{
$aryCheckPear = array();
@include 'Auth.php';
if( ! class_exists( 'Auth' ) )
{
$aryCheckPear[] = 'Auth';
}
@include 'Auth/HTTP.php';
if( ! class_exists( 'Auth_HTTP' ) )
{
$aryCheckPear[] = 'Auth_HTTP';
}
@include 'Cache.php';
if( ! class_exists( 'Cache' ) )
{
$aryCheckPear[] = 'Cache';
}
@include 'File/Archive.php';
if( ! class_exists( 'File_Archive' ) )
{
$aryCheckPear[] = 'File_Archive';
}
@include 'File/Passwd.php';
if( ! class_exists( 'File_Passwd' ) )
{
$aryCheckPear[] = 'File_Passwd';
}
@include 'HTML/Template/Sigma.php';
if( ! class_exists( 'HTML_Template_Sigma' ) )
{
$aryCheckPear[] = 'HTML_Template_Sigma';
}
@include 'HTTP/Session.php';
if( ! class_exists( 'HTTP_Session' ) )
{
$aryCheckPear[] = 'HTTP_Session';
}
@include 'Log.php';
if( ! class_exists( 'Log' ) )
{
$aryCheckPear[] = 'Log';
}
@include 'Net/Curl.php';
if( ! class_exists( 'Net_Curl' ) )
{
$aryCheckPear[] = 'Net_Curl';
}
@include 'Net/UserAgent/Mobile.php';
if( ! class_exists( 'Net_UserAgent_Mobile' ) )
{
$aryCheckPear[] = 'Net_UserAgent_Mobile';
}
@include 'MDB2.php';
if( ! class_exists( 'MDB2' ) )
{
$aryCheckPear[] = 'MDB2';
}
if( 6 != ( @include 'PhpDocumentor/phpDocumentor/find_phpdoc.php' ) )
{
$aryCheckPear[] = 'phpDocumentor';
}
@include 'Text/Diff.php';
if( ! class_exists( 'Text_Diff' ) )
{
$aryCheckPear[] = 'Text_Diff';
}
if( ! empty( $aryCheckPear ) )
{
echo '以下のPEARライブラリがインストールされていません。
';
echo '(include_path = ' . ini_get( 'include_path' ) . ')
';
foreach( $aryCheckPear as $sRow )
{
echo "{$sRow}
";
}
$bErr = true;
}
}
}
if( $bErr )
{
echo 'もう一度readme.txtの手順に従ってインストールしてください。';
}
else
{
echo 'Blockenは正常にインストールされています。';
}
if( ! extension_loaded( 'tidy' ) )
{
echo '
Warning!
';
echo 'Tidy拡張モジュールがロードされていません。
';
echo 'BLOCKタグの属性値を必ずシングルクウォートかダブルクウォートで囲んでください。';
}
echo '