通过php提取html <title>标签

时间:2016-02-28 23:05:46

标签: php extract title

&lt; p&gt;我想要从网站url中提取TITLE标签:&lt; a href =&#34; http://www.varzesh3.com"的rel =&#34; nofollow的&#34;&GT; HTTP://www.varzesh3.com< / a取代。 我试过很多方法但不是。&lt; / p&gt; &lt; p&gt;我的代码:&lt; / p&gt; &lt; p&gt;&lt; div class =&#34; snippet&#34;数据琅=&#34; JS&#34;数据隐藏=&#34;假&#34;&GT;&#13; &lt; div class =&#34; snippet-code&#34;&gt;&#13; &lt; pre class =&#34; snippet-code-html lang-html prettyprint-override&#34;&gt;&lt; code&gt; $ fp = file_get_contents($ url);&#13;         if(!$ fp)&#13;             return null;&#13; &#13;         $ res = preg_match(&#34; /&lt; title&gt;(。*)&lt; \ / title&gt; / siU&#34;,$ fp,$ title_matches);&#13;         if(!$ res)&#13;             return null; &#13; &#13;         //清理标题:删除EOL和过多的空格。&#13;         $ title = preg_replace(&#39; / \ s + /&#39;,&#39;&#39;,$ title_matches [1]);&#13;         $ title = trim($ title);&#13;         返回$ title;&lt; / code&gt;&lt; / pre&gt;&#13; &LT; / DIV&GT;&#13; &LT; / DIV&GT;&#13; &LT; / p为H. &lt; p&gt;&lt; div class =&#34; snippet&#34;数据琅=&#34; JS&#34;数据隐藏=&#34;假&#34;&GT;&#13; &lt; div class =&#34; snippet-code&#34;&gt;&#13; &lt; pre class =&#34; snippet-code-html lang-html prettyprint-override&#34;&gt;&lt; code&gt; $ tags = get_meta_tags($ url); &#13; print_r($ tags);&lt; / code&gt;&lt; / pre&gt;&#13; &LT; / DIV&GT;&#13; &LT; / DIV&GT;&#13; &LT; / p为H.

0 个答案:

没有答案