• ベストアンサー

PHPでhtmlソースを取得する方法

タイトルの通りです、 PHPでhtmlソースを取得する方法はどのようにすればいいのでしょうか? ご教授お願いしたします。 (ASPではW3getで取得していました。似たような方法があるのでしょうか、、?

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

$file="http://www.any.ne.jp/index.html"; $fp=@fopen($file,"r"); みたいにして普通のファイルの様に扱えますデス。

VIPFIRE
質問者

お礼

ありがとうございます! 今から試してみようと思います すばやい回答ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ログイン後のソースをw3getで取得したい

    ASPで開発をしています。 basp21のw3get関数で、指定したページのソースが取得できると思いますが、ログインした後のソースを取得する方法はないでしょうか? 一旦ログインしたことにする必要があると思うのですが。よろしくお願いいたします。

  • PHPで取得したHTMLソースと実際のソースの違い

    PHPで、 file_get_contents($uri) などで取得したHTMLソースと、実際にアクセスして表示したソースが違う場合があります。 例えば、ネットオフというサイトが違いました。 http://www.netoff.co.jp/cmdtyallsearch/hdnAllSearchFlg/1/Ctgry/home/LRack/*/SetFlg/?cat=&word=9784864102254 PHPで取得すると、商品結果の情報を取得できなかったのですが、 実際のソース(FireFoxでCtrl+Uでページのソース表示)は表示されています。 こういったページもPHPで取得することは可能なのでしょうか? わかる方よろしくおねがいします。

    • ベストアンサー
    • PHP
  • PHPのタイトルの取得

    こちら(http://wsd.zombie.jp/gw/php_curl_file_get_contents/)のページとこちら(https://www.php.net/manual/ja/funct ion.file-get-contents.php)のページを参考に別ページからタイトルを取得したいと思っているのですが、できませんでした。(上記のサイト様では、ヤフーニュースの取得ができるらしいのですが、表示されませんでした。) webページのタイトルを取得したいです。 index.phpファイル <a href>="ここに下記タイトルを取得"</a> ーサーバー上の別ページー page1.php <title>練習</title> このようにしたいので教えてください。

    • ベストアンサー
    • PHP
  • HTMLソースの取得

    現在,wikipedeaの解析を行っています. wikipedeaの履歴のソースコードをf取得したいのですが,以下のようなエラーが出て取得できません. <エラー> Warning: fopen(http://ja.wikipedia.org/w/index.php?title=%E3%82%A2%E3%83%8B%E3%83%A1&action=history") [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in… 何かいい方法はないでしょうか. よろしくお願いします.

    • ベストアンサー
    • PHP
  • PHPでHTMLソースを取得する方法はありますか?

    PHPでHTMLソースを取得する方法はありますか? RSSで複数のHTMLソースを取得しました。 以下のことをやりたいのですが、こういったことは可能でしょうか? ・複数のHTMLソースを取得する(同じサイトからなのでタグの種類も大体同じものです) ・その中から<data>タグを取得する(dataの中にはそれぞれ適当な数字が入っています) ・それをソートして、ソート順にURLを表示する。 このようなことは可能でしょうか? $RSS=RSSのURL(XML) foreach($RSS as $value){ $URL[]=$value->URL; } for ($i = 0, $n = count($URL); $i < $n; $i++) { echo $URL[$i] . "<br />"; } これでそれぞれのURLが URL1 URL2 URL3 とそれぞれ表示されます。これらのURLからそれぞれの<data>タグを取得して上のようなことをやりたいです。 説明が下手で申し訳ありませんが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpでhtmlのタイトルを取得する方法について

    phpを使い、URLで指定されたサイトのタイトルを取得したいと考えています。 以下の通り実装してみたのですが、特定のサイトで取得したタイトルが文字化けしてしまいます。 mb_internal_encoding("UTF-8"); $html = file_get_contents($url); $convertedHtml = mb_convert_encoding($html, 'UTF-8', 'auto'); if (preg_match('/<title>(.*)<\/title>/i', $convertedHtml, $matches)) { return $matches[1]; } ※$urlにはタイトルを取得したいサイトのURLが入っています ※例をあげると、"http://rental.geo-online.co.jp" を$urlにセットした場合にタイトルが文字化けします 文字化けしてしまったサイトの文字コードは、x-sjisやEUC-JPでした。 この場合、$htmlから文字コードを指定しているタグをを取得すれば良いのか、 とも考えましたが、HTMLの知識に乏しくどのように正規表現を書いたら良いのかがわかりません。 ちなみにphpのバージョンは5.3.2です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • webからhtmlソースの取得プログラム

    失礼します。 質問はタイトルの通りで、Cのプログラムを用いてある指定したURLからhtmlのソースを取得する方法を教えていただきたいのです。 目的はあるホームページの日替わり画像を自動的に取得保存することです。 Cでそれをしたいのは、単にCでやってみたいからだけです。 そういったことは可能でしょうか? 可能ならどのような方法があるかご教授いただけないでしょうか? (素人なので、できるだけ分かりやすく・・・) 実行環境はUbuntu10.04です。 よろしくお願い致します。

  • テンプレートの.htmlにPHPソースを入れる

    Smartyを使っています。 templateフォルダーにある、.htmlファイルにPHPソースを埋め込むと当然ではありますが、Smarty errorになります。unrecognized tagとでます。 .htmlファイルにPHPソースを埋め込む方法はあるのでしょうか? あるようでしたらご教授ください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで他サイトにログインしてHTMLソースを取得

    PHPで他のサイトにログインしてHTMLソースを取得できますか? 例えば http://www.goo.ne.jp/ http://www.yahoo.co.jp/ http://jp.msn.com/ 上記それぞれのサイトにログインして メール受信件数を取得して、まとめて表示したいです。 静的HTMLページであれば file_get_contents関数で文字列として読み込み preg_matchで目的のHTML部分を正規表現で指定し explodeで分割して目的の部分だけを抽出 といったような流れで、だいたい可能なのは解かりました。 ただし、その前段階のphpで他のサイトにログインする方法が解かりません。 ログインの種類は、上記の例であげたように フォームタイプのログイン形式です。 Basic認証タイプではありません。 PHPで行う方法はあるのでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • htmlソースの取得方法

    javascriptで、view-source:を使用しないで、表示したページのhtmlソースを取得する方法を教えてください。

このQ&Aのポイント
  • 新卒 地方暮らしです。彼と同棲することになりずっと部屋を探していましたが、やっと良いところが見つかりました。
  • 地方なので家賃も高くなく、収入に見合った金額です。訳あって連帯保証人をつけられなくなりました。
  • 私の名義にし私の親に連帯保証人を頼むという手もありますが、私がまだ正社員ではないため、一度連帯保証人無しで通してみて、無理だったら私名義でいきましょうと不動産屋の方に言われました。
回答を見る