Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Php Mediawiki包括来自外部wiki的文章_Php_Mediawiki_Wikipedia_Wikipedia Api - Fatal编程技术网

Php Mediawiki包括来自外部wiki的文章

Php Mediawiki包括来自外部wiki的文章,php,mediawiki,wikipedia,wikipedia-api,Php,Mediawiki,Wikipedia,Wikipedia Api,我已经使用mediawiki创建了自己的wiki。现在我想知道是否可以动态地包含来自外部wiki的文章 例如,如果我的wiki不包含关于主题“土豆”的文章,并且用户访问了页面“mysite.com/wiki/potato”,我希望在此页面上显示wikipedia.org()的土豆文章 是否有一个php解决方案(使用WikipediaAPI)可以实现这一点?有几种可能的方法。以下是一些粗略的想法: 有了它,你们可以从维基百科的API中提取数据 可以在iframe中放置任何其他页面。您可能希望使用该

我已经使用mediawiki创建了自己的wiki。现在我想知道是否可以动态地包含来自外部wiki的文章

例如,如果我的wiki不包含关于主题“土豆”的文章,并且用户访问了页面“mysite.com/wiki/potato”,我希望在此页面上显示wikipedia.org()的土豆文章


是否有一个php解决方案(使用WikipediaAPI)可以实现这一点?

有几种可能的方法。以下是一些粗略的想法:

  • 有了它,你们可以从维基百科的API中提取数据

  • 可以在iframe中放置任何其他页面。您可能希望使用该页面的一个版本,并以某种方式添加回CSS以使其看起来更好

  • 这两种方法都不能解决有人登录到一个还不存在的页面的问题。您可以查看的代码中的一些想法开始。如果你自己开始破解一些东西,你可能不再需要上面的扩展了

    但是你应该意识到你想做的事情的问题。是否确实要使所有在Wikipedia上工作的URL都成为wiki上的有效URL?您可以创建大量重复内容吗