从另一个页面计算<LI>元素


Counting <LI> elements from another page

我有两页,A页和B页。 页面 A 将包含未知数量的无序列表元素。 我无法控制有多少列表元素。

在 B 页上,我想使用 PHP 从 A 页中获取 li 的数字并显示该数字。 这个想法是页面A将保存用户收藏的Wordpress帖子链接,而页面B将显示该数量的收藏夹。

任何帮助都会很棒。 谢谢

使用 PHP Simple HTML DOM 解析器从另一个页面解析 html。下载它并包含在您的脚本中:

include('simple_html_dom.php');
$html = file_get_html('http://example.com/yourpage.php');
$licount = count($html->find('li')); // Here it is

好。看起来 OP 不需要使用服务器端代码。为此使用 javascript(不要忘记包含 jQuery):

$(document).ready(function(){
    $.get("/favorites", function(data){
        $("#favorites").html($("li", $(data)).length)
    })
})

这会将元素 #favorites 的内容替换为/favorites 文件中的li