我正在使用此Script,它允许在元标记“description”中显示网址内容。它使用这样的PHP:
$tags = get_meta_tags($url);
然后像这样称呼它:
<label class="desc">
<?php echo @$tags['description']; ?>
</label>
如何修改此内容以获取p,div,id,class的内容(纯文本)而不是元标记?
答案 0 :(得分:3)
不,你无法修改它以获得你想要的东西,这个函数用于元标记。
您可以改用DOM API。
答案 1 :(得分:1)
p,div等中包含的内容与元数据不同。元数据是标题中的特殊内容,如下所示:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
这是get_meta_tags();
函数返回的唯一数据。
答案 2 :(得分:0)
您可以获取文件内容,然后使用xmlreader
解析内容$ rContent = file(“someHtmlFile.html”); $ content = join(“”,$ rContent); ...
以下是XML阅读器文档链接:http://de.php.net/manual/de/book.xmlreader.php
格尔茨, 路波