2

コード:

<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/

テキスト入力に任意の URL を配置し、ページ タイトルを取得して、そのページに移動せずにスパンに表示する方法はありますか?

例: このページの URL: Get external page title from urlを入力すると、ページ タイトルが取得されます: php - Get external page title from url

4

1 に答える 1

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

このコードでは、allow_url_fopenphp.ini ディレクティブを有効にする必要があります。

警告: XXS 攻撃を避けるために、安全な Web サイトのリストを作成し、それらのページでのみタイトルを取得できるようにしてください。

于 2013-03-26T15:31:42.323 に答える