php网页抓取标题(【魔兽世界】游戏代码插入页面时中断怎么办? )
优采云 发布时间: 2022-02-21 12:14php网页抓取标题(【魔兽世界】游戏代码插入页面时中断怎么办?
)
我将首先解释我希望代码做什么。
代码应使用游戏本身提供的 API() 显示游戏中玩家的数据。在我的网站上,每个玩家都有自己的页面,页面的标题就是玩家的名字。所以我想抓住页面的标题,这样我就可以在它下面显示玩家的数据。
(代码的另一部分工作得很好。如果我删除 $title 行并将 $url 更改为播放器的 一) 它可以工作。
我无法使用下面的代码。当我将此代码插入页面时,分页符。但是,如果我删除 $title = alert(document.title);'); 行,页面不会中断。
我在网上和 stackoverflow 上做了一些研究,并试图在 str_get_html(''); 中更改该行。但这没有帮助。
我也认为可以通过另一种方式获取数据,但我不知道该怎么做。网站 在 WordPress 上运行,每个播放器页面都连接到注册用户的 WordPress 帐户。以下引用可用于获取用户的数据:
get_userdata( $userid );
每个用户的玩家名称被存储为“昵称”。因此,可以使用以下方法获取每个用户的玩家名称:
但是,用户页面是由插件生成的。我试图调整其中的代码,但我无法让它工作。
你知道如何在不破坏页面的情况下获取页面标题,或者获取用户的昵称吗?
我现在将页面设置为:/user/playername(只有玩家名发生变化)。我正在使用:全球 $post; $pagename = $post->post_name; 但是,$pagename 显示为用户而不是玩家名。你知道我怎样才能让它“得到”玩家名而不是它的蛞蝓吗?
编辑2:
function getPath($url)
{
$path = parse_url($url,PHP_URL_PATH);
$lastSlash = strrpos($path,"/");
return substr($path,1,$lastSlash-1);
}