PHPを使用して、iFrameで生成されたコンテンツを含むWebページを保存する必要があります。
iFrame(動的コンテンツを生成するURLを開く)を含む.PHPファイルがあります。
PHPファイルで生成されたコンテンツ(またはソース全体)をサーバーに保存したいと思います。
@file_get_contentsを試しましたが、iFrameにあるので同じ.phpファイルのURLを指定するにはどうすればよいですか?
また、HTTPヘッダー全体をPHPでファイルに出力するにはどうすればよいですか?
少しわかりにくいですが、ご容赦ください。
このコードを試しましたが、機能しません。
コード
<html>
<body>
<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
$contents = @file_get_contents($pageURL);
$fp = fopen("file.txt", "a");
fputs($fp, "
$contents
");
fclose($fp);
?>
<iframe src="LINK TO WEBPAGE HERE" />
</body>
</html>
ありがとう