从网址获取外部网页标题

时间:2013-03-26 15:00:20

标签: php javascript jquery ajax

代码:

<input type="text" id="url_value"/>
<input type="button" id="get_title" value="Get title"/><br/>

<span class="url_title"></span>

小提琴:http://jsfiddle.net/AdNgZ/

有没有办法在文本输入上放置任何网址,获取网页标题并在跨页上显示它而无需转到该页面?

实施例: 如果我把这个页面的网址:Get external page title from url,我得到页面标题:php - 从网址获取外部网页标题

1 个答案:

答案 0 :(得分:0)

<?php
$page = file_get_contents($_REQUEST["url"]);
$title = preg_replace('/<title>(.*)</title>/i', '$1', $page);
echo htmlentities($title);
?>

使用此代码,您需要激活allow_url_fopen php.ini指令。

警告:尝试制作安全网站列表,并允许仅在其网页中获取标题,以避免XXS攻击。