• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpについて)

PHPでページのタイトルを取得する方法

このQ&Aのポイント
  • PHPを使って現在表示されているページのタイトルを取得する方法について質問があります。
  • 特定のページのタイトルを取得するためには、PHPで動的にタイトルを出力する必要があります。
  • PHPとは、ハイパーテキストプリプロセッサの略で、ウェブ開発のためのスクリプト言語です。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

>PHPは神様 自分も言ってる意味はよく分かりませんが…(笑)。まあ恐らくPHPはサーバサイド側で動くインプリンタ言語として、正に「今いるwebページ」を実際に構築しHTMLとして生成している張本人なのだから、外部からアクセスして来るクライアント側では無い~みたいな事を言いたいのかな? つまりPHPはサーバというweb上の土地の中にwebサイトという家を建てるための材料であり建築機械であり施工主でもある。だからその時点で既にその家に掲げる「表札(タイトル)」は知っている事が大前提だし、PHP側で自由に変更可能である。故にPHPでタイトルを取得する等という行為自体を考える事自体が自己矛盾しており馬鹿らしい~みたいなニュアンスなのではないでしょうか。 要するにPHPは創造主であり即ち神!…みたいな。 自分もそもそもこのリンク先の質問スレの質問者が何故、その様な質問をしているのかが不可解ですが…。そのPHPの管理者であれば当然、実際に書き出されるHTMLに必要な要素や変数の中身等は取得済みであるはずなので、後は普通にタイトル書き出し用に生成されている文字列なり変数の中身を参照すれば良いだけなので。 …という訳なので二重三重に謎な質問ですね。この質問者が何を意図してこの様な質問を行ったのか、むしろそっちの方が気になります。 P.S. PHPで外部のwebサイトやwebページにアクセスし、そのwebページのHTML内に記述された「タイトル(<title>~</title>)」を取得する方法はもちろんあります。一番簡単な方法は… $result = file_get_contents( 'http://www.example.com/foo.html' ); ~以上のようなコードで目的のwebページにアクセスし、そのURLで展開されるwebページをまとめて1つの文字列情報として取得する事が可能です。こうして取得した文字列を別途に解析し、その中から "<title>~</title>" に該当する部分を抽出して「タイトル」を取得します。

dhtfyjh
質問者

お礼

ありがとうございました。 スッキリしました。

関連するQ&A