PHP检索已发送的内容

时间:2010-05-20 10:36:09

标签: php header

好的我知道我可以通过javascript做到这一点,但想知道我是否说过这个

<HTML><HEAD><TITLE>Specifics of Bronica SQAi 150/4 PS </TITLE>

<?
include('producttopads.html');

和html进程php我可以获得标题......

任何想法。 谢谢 理查德

4 个答案:

答案 0 :(得分:1)

// Create DOM from URL or file
$html = file_get_html('http://www.example.com/');

$title = $html->find('title', 0)->innertext;

http://simplehtmldom.sourceforge.net/manual.htm

答案 1 :(得分:1)

最干净的方法是:

$pageTitle = "Specifics of Bronica SQAi 150/4 PS";
<HTML><HEAD><TITLE><?php echo $pageTitle; ?> </TITLE>

<?
include('producttopads.html');

然后您可以使用变量$ pageTitle访问标题。

其他方法要求您等到页面加载后才能访问标题,这对我的目的无效。

答案 2 :(得分:0)

看起来就是这样就可以了 ob_get_contents

答案 3 :(得分:0)

看看DOMDocument API。它可以为您解析HTML或XML文档。

示例:

$dom = new DOMDocument;
$dom->loadHTML( "<html><title>your_title</title></html>" );
$title = $dom->getElementsByTagName( "title" );
echo $title->item(0)->nodeValue; // your_title