0

我正在使用这个脚本,它允许在元标记“描述”中显示 url 内容。它使用这样的php:

$tags = get_meta_tags($url);

然后这样称呼它:

<label class="desc">
    <?php  echo @$tags['description']; ?>
</label>

如何修改它以获取 p、div、id、class 而不是元标记的内容(纯文本)?

4

3 回答 3

3

不,你不能修改它来得到你想要的,这个功能是针对元标签的。

您可以改用DOM API

于 2012-07-30T10:02:46.587 回答
1

p、div 等中包含的内容与元数据不同。元数据是标题中的特殊内容,如下所示:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

这是get_meta_tags();函数返回的唯一数据。

于 2012-07-30T10:02:43.970 回答
0

您可能会获取文件内容,然后使用 xmlreader 解析内容

$rContent = file("someHtmlFile.html"); $content = join(" ", $rContent); ...

这是 XML 阅读器文档的链接:http: //de.php.net/manual/de/book.xmlreader.php

格雷茨,卢波

于 2012-07-30T10:04:09.600 回答