Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取给定标题的mediawiki页面的URL-在PHP中以编程方式_Php_Mediawiki - Fatal编程技术网

获取给定标题的mediawiki页面的URL-在PHP中以编程方式

获取给定标题的mediawiki页面的URL-在PHP中以编程方式,php,mediawiki,Php,Mediawiki,如何在给定标题的情况下获取MediaWiki中文章的URL 我想使用PHP以编程方式创建皮肤模板中特定页面的链接,现在我正在这样做: <a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a> 这有点太罗嗦了,我想要点东西 <?php page_link_by_title("Page_title") ?> 谢谢 试试这个 $title = Title::new

如何在给定标题的情况下获取MediaWiki中文章的URL

我想使用PHP以编程方式创建皮肤模板中特定页面的链接,现在我正在这样做:

<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a>

这有点太罗嗦了,我想要点东西

<?php page_link_by_title("Page_title") ?>

谢谢

试试这个

$title = Title::newFromText("Title");
$title->getFullURL();

这将创建一个新的标题类(svn.wikimedia.org/doc/classTitle.html),并检索完整的URL

除了一个小的打字错误(文本而不是测试),上面的答案应该很好

注意:将require(“/includes/Title.php”)放在文件的顶部
$title = Title::newFromText("Title");
$title->getFullURL();