こんにちは、次の問題があります。
txt ファイルのデータが必要な Mediawiki 拡張機能を作成します。しかし、通常使用される readfile(yourtxtfile.txt) は Mediawiki では機能しません....
Mediawiki 拡張機能の txt ファイルからデータを取得するにはどうすればよいですか?
<?php
$wgExtensionCredits['parserhook'][] = array(
'path' => __FILE__,
'name' => 'UniChecker',
'description' => 'Check the all names of specific universities',
'descriptionmsg' => 'UniChecker-desc',
'version' => 1,
'author' => 'me',
'url' => 'https://www.mediawiki.org/wiki/Manual:UniChecker',
);
// Specify the function that will initialize the parser function.
$wgHooks['ParserFirstCallInit'][] = 'UniSetupFunc';
// Allow translation of the parser function name
$wgExtensionMessagesFiles['ExampleExtensionMagic'] = dirname( __FILE__ ) .'/UniChecker.i18n.magic.php';
function UniSetupFunc( &$parser ) {
// Create a function hook associating the "example" magic word with the
// UniParsefunc() function.
$parser->setFunctionHook( 'Uni', 'UniParsefunc' );
// Return true so that MediaWiki continues to load extensions.
return true;
}
// Render the output of the parser function.
function UniParsefunc( $parser, $param1 = '' )
{
if(!file_exists("Uni.txt")) echo "Data not found";
// here i want to open my txt file
// readfile not work
return $txt_data;
}