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

プログラム+PHP超初心者で只今勉強中です。

外部にhtmlファイルをゲットして任意の文字を抽出しました。

$str = file_get_contents('外部サイト1HTML');

$str を正規表現で整理したら以下のようなシンプルな文字抽出。

sports
news
weather
sports

このデータを使い

<?php include("http://www.hogehoge.com/php.php?sys=sports/"); ?>
<?php include("http://www.hogehoge.com/php.php?sys=news/"); ?>
<?php include("http://www.hogehoge.com/php.php?sys=weather/"); ?>
<?php include("http://www.hogehoge.com/php.php?sys=sports/"); ?>

のようにさらに外においてあるPHPを使いprintしたいのです。
上の様に正規表現&置換プリント出来ましたが動かず、、、、、
ソースを見ると無残に上のコードがそのままでした、、

http://www.hogehoge.com/php.phpの内容は引数を使いさらに外にあるファイルを
file_get_contentsして、printするphpです。

file_get_contents先がそれぞれ
”http://www.外部サイト.com/sports”
”http://www.外部サイト.com/news”
”http://www.外部サイト.com/weather”
”http://www.外部サイト.com/sports”

のようになっています。
一つのファイルにすればいいのですが
なかなかうまくいかず困ってます。
ご教授くださいませ。

●質問者: admn
●カテゴリ:ウェブ制作
✍キーワード:HTML M/W NEWS PHP print
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● あすか
●70ポイント ベストアンサー

問題のスクリプトがないので何とも言えませんが、次のようにしてはどうでしょう。

正規表現で取り出した部分文字列を $ss とします。


include("http://www.hogehoge.com/php.php?sys={$ss}/");
◎質問者からの返答

ありがとうございました。

これをアレンジしてやってみます。


2 ● pretaroe
●0ポイント

iframeをつかってはどうでしょうか?

HTMLで

<iframe src="http://www.外部サイト.com/sports"></iframe>
<iframe src="http://www.外部サイト.com/news"></iframe>

という感じです。

http://www.tohoho-web.com/html/iframe.htm

この部分をprintで出力してもよいです。

◎質問者からの返答

申し訳ない、

phpではないので却下で、、、

関連質問


●質問をもっと探す●



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