获取外部页面标题

获取外部页面标题

我有一个任务。

一个输入:

输入类型='文本' id='url' 名称='url'

一键:

按钮 id='go'

和一个 div。

用户在该输入中写入一个站点,并且单击时我必须显示该站点的标题

我怎样才能做到这一点 ?

答案1

根据您告诉我的内容,这里有一些代码。

<?php
    if (!isset($_GET['go'])) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET" />
<input type="text" name="url" id="url" /><br /><input type="submit" name="go" id="go" />
</form>
<?php
} else {
$url = $_GET['url'];
$file = file($url);
$file = implode("",$file);

if(preg_match("/<title>(.+)<\/title>/i",$file,$m)) {
    print "The title of $url is <b>$m[1]";
} else {
    print "The page doesn't have a title tag";
}
}
?>

这会将文件下载到 PHP 内存中并获取标题标签之间的信息。

相关内容