我正在使用这个脚本,它允许在元标记“描述”中显示 url 内容。它使用这样的php:
$tags = get_meta_tags($url);
然后这样称呼它:
<label class="desc">
<?php echo @$tags['description']; ?>
</label>
如何修改它以获取 p、div、id、class 而不是元标记的内容(纯文本)?
不,你不能修改它来得到你想要的,这个功能是针对元标签的。
您可以改用DOM API。
p、div 等中包含的内容与元数据不同。元数据是标题中的特殊内容,如下所示:
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
这是get_meta_tags();
函数返回的唯一数据。
您可能会获取文件内容,然后使用 xmlreader 解析内容
$rContent = file("someHtmlFile.html"); $content = join(" ", $rContent); ...
这是 XML 阅读器文档的链接:http: //de.php.net/manual/de/book.xmlreader.php
格雷茨,卢波