2012-02-05 21 views
-1

可能性の重複:
How do I get the HTML code of a web page in PHP?PHPコードは、WebページのHTMLコードを取得するには

WebページのHTMLコードを取得するためのPHPコードはありますか? $ html = file_get_contents( 'https://stackoverflow.com/questions/ask'); これはうまくいきません。単にウェブページを読み込むだけです。私はコードを実行するときにHTMLコードを表示したい。

ありがとうございます。

+0

ブラウザで出力を表示しないでください。または、テキストヘッダーを送信します。 – Gordon

答えて

1

試してみてください。

echo htmlentities(file_get_contents('http://stackoverflow.com/questions/ask')); 
+0

ありがとうございました。このコードは、指定されたURLで動作します。しかし、それは 'http://www.maduraonline.com/?find=home'で動作しません。単にWebページを表示します。私は翻訳者を開発しているので、このWebページのhtmlコードが必要です。 htmlコードを取得するにはどうすればよいですか? ありがとう – user1190937

0

はおそらく試してみてください。

$html = htmlspecialchars(file_get_contents('http://stackoverflow.com/questions/ask')); 

と出力、それにタグを使用してみてください。

0

&が&になるように出力するには、htmlentities関数を使用します。

-2

は、execを使用してみてくださいと一緒のwget:

<?php 

exec('wget http://stackoverflow.com/questions/ask -O', $array); 

echo implode('<br />', $array); 

?> 
-1
$handle = @fopen("'http://www.webmasterworld.com", "rt"); 
$code = fread($handle,9000); 

をこれは別のスレッドにコピー形式ですが、それは十分に良いことがあります。 $ handleにコードを取得し、$ codeには9000バイトのコードが含まれます。

関連する問題