人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CGI制作者に質問。(例)http://www.hoge.com/にある「最終更新日:2005-01-01」部分の2005-01-01だけを取得して、HTML表示するにはどうすればいいのでしょうか?サンプルソース希望。

●質問者: marutahiko
●カテゴリ:コンピュータ 学習・教育
✍キーワード:CGI HTML サンプルソース 制作 希望
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● KDDI
●0ポイント

http://allabout.co.jp/computer/hpcreate/closeup/CU20041105A/

JavaScriptでページ最終更新日を自動表示 - [ホームページ作成]All About

このページにサンプルが載ってますよ

◎質問者からの返答

書き方が悪かったですね^^;

「例トピックス:○○○」部分の○○○だけを取得してHTML表示したいのです。


2 ● izayoimizuki
●20ポイント

http://search.msn.co.jp/results.aspx?srch=105&FORM=AS5&q=%e6...

MSN サーチ Web: 正規表現

PHPなら

$day = ereg_replace(”.*:”, ””, $day);

みたいなやり方でX:Yの形式の

X:の部分が消えYの部分を取り出せます。

◎質問者からの返答

ありがとうございます。参考にさせて頂きます。


3 ● sakichin
●40ポイント

http://www.tohoho-web.com/wwwperl2.htm#socket

とほほのperl入門(リファレンス編)

#ソケットで情報を取り込む

$addr = (gethostbyname(”www.hoge.com”))[4];

$name = pack(”S n a4 x8”, 2, 80, $addr);

socket(S, 2, 1, 0);

connect(S, $name);

binmode(S);

select(S); $| = 1; select(stdout);

print S ”GET /index.html HTTP/1.0¥r¥n¥r¥n”;#ファイル名注意

while (<S>) {

#目的の文字列を選りだして変数に入れる

if(/最終更新日:(¥d¥d¥d¥d)-(¥d¥d)-(¥d¥d)/){$str = $1.”-”.$2.”-”.$3;last;}

}

close(S);

#書き出す

print ”Content-type: text/html¥n¥n”;

print <<HTML;

<html>

<head>

<title></title>

</head>

<body>

$str

</body>

</html>

HTML

試してないので細かいところミスっていたらすいません

前回のアマゾンの件で説明されているのもこれと同じようなことです

http://www.hatena.ne.jp/1102849298

CGIについて質問です。 自分のサーバー上のCGIで、別のサーバーにあるCGIにて動的に生成されたページに記載された内容を取り込むことは可能でしょうか? ソースで.. - 人力検索はてな

似たような質問ありました

こちらはモジュールを使う方法が出ています

◎質問者からの返答

ご丁寧にありがとうございます。参考にさせて頂きます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ