![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
php初心者です。
指定したURIを参照して、ソースコードの<title>タグで囲まれた値を返すにはどうすればよいのでしょうか。
<a href="sample_00.htm"></a>
<a href="sample_01.htm"></a>
<a href="sample_02.htm"></a>
<a href="sample_03.htm"></a>
というコードが用意されているのですが、これをphpを使って
<a href="sample_00.htm">sample_00.htmのソースのtitle</a>
<a href="sample_01.htm">sample_01.htmのソースのtitle</a>
<a href="sample_02.htm">sample_02.htmのソースのtitle</a>
<a href="sample_03.htm">sample_03.htmのソースのtitle</a>
のようなhtmlコードを吐き出すようにしたいのです。
<a></a>に、各々のページの<title></title>タグで囲まれた文字列
を挿入したいのですが、phpでどのように命令すればよいのでしょうか?
500くらいサイト内リンクを書きたくて、動的にやろうと思ったのですが、勝手がわかりません。
どなたか、お時間があれば教えていただけないでしょうか。
No.1ベストアンサー
- 回答日時:
>動的にやろう
数量的にはかなり無理がありそうです。
基本は静的に管理し定期的に更新をかけるのが賢明かと。
やりかたとしては以下のような感じでしょうか。
1.正規表現で対象URLを得る。
2.pearのhttp_requestあたりでヘッダを入手。
エラーのものを除外
http://pear.php.net/manual/ja/package.http.http- …
3.ヘッダーが正常に返ってくるもののHTMLを入手。
4.正規表現でタイトルを抜く
お返事が遅れたことをお許しください。大変勉強になりました。
ありがとうございます。このように書けました。
<?php
require_once "HTTP/Request.php";
$req =& new HTTP_Request("hogehoge.html");
if (!PEAR::isError($req->sendRequest())) {
$body = $req->getResponseBody();
}
$i = strpos($body,"<TITLE>") + 7;
$j = strpos($body,"</TITLE>");
$str = substr($body, $i, $j - $i);
echo $str;
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- UNIX・Linux bashの変数でブランクがあるかチェックする方法教えて下さい。 3 2023/04/06 16:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Aタグってなんですか?
-
アクセス解析データがでません...
-
タグにはさまれている文字以外...
-
指定したURIを参照して、ソース...
-
コメントタグに挟まれた部分を...
-
html table のcaptionタグのseo...
-
Notice: Undefined offset: 2 ...
-
phpでpreg_replaceで次のような...
-
htmlタグ間の特定文字置換
-
[php][正規表現]タグ以外を削除...
-
ペナルティーについて
-
php4 大文字小文字の区別なし置換
-
正規表現でタグの置換をしたい...
-
phpの正規表現でstyle="●●"を削...
-
自分でタグ打ちして作ったペー...
-
eclipseより、タスク・タグの使...
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
REGEXREPLACE関数について、
-
半角記号、全角記号を含む正規...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
reuterの記事をbeautiful.soup....
-
変数にHTMLを代入する場合
-
Nvuで作成したhtmlをコピペして...
-
srcに「banner.」で始まるファ...
-
[php][正規表現]タグ以外を削除...
-
PHPの正規表現でHTMLタグの内容...
-
htmlでflashを開く、画面サイズ...
-
csobjというタグについて
-
正規表現でHTMLタグの属性まで...
-
正規表現でタグの置換をしたい...
-
HTMLファイルの書き換え
-
★PHP★フォーム登録時にタグを読...
-
PHP4→5にアップグレードしたら...
-
オリジナルタグをHTMLタグに置...
-
print "<img src=\\"0.jpg\\/>\...
-
Strutsでリンクを動的に生成したい
-
正規表現で複数行に渡る範囲を...
-
PHP Webページのタイトルを取得...
-
リッチテキストエディターでの...
-
MP3のコメントタグやSYLTの詳細
おすすめ情報