2017-02-14 21 views
1

ソースコード:PHPを使ってhtmlタグを取得する方法は?

<!DOCTYPE HTML> 
<html> 
    <head> 
     <title>Just an example title</title> 
     <meta charset="utf-8"> 
     <meta name="description" content="A powerful description."> 
     <meta name="twitter:title" content="*this should be same as title*"> 
     <meta name="twitter:description" content="*this should be same as description*"> 
[...] 

だから私の質問は、そうPHPを使用する方法は、それを「コピー」ページタイトルとは、他のHTMLタグに貼り付けていること、ありますか?私は本当にPHPには新しく、これをやりたいです。何か助けてくれてありがとう。

答えて

2

ウェブ内のファイルを読むことができます($fileはそのファイルの場所を保存します)。というタイトルのタグを検索します。これは、配列と、そのタグを持つすべての要素を返します。この場合、それは1つの要素、タイトル自体を返します。

<?php 

    $file = $DOCUMENT_ROOT. "yourfile.html"; 
    $doc = new DOMDocument(); 
    $doc->loadHTMLFile($file); 

    $xpath = new DOMXpath($doc); 

    $elements = $xpath->query("//*[@title]"); 

    echo $elements[0]; 

?> 

詳細については、DomXPathのドキュメントを参照してください。

関連する問題