このページhttp://www.effectivewebsolutions.biz/video-spokesmodel.htmlに URL を入力すると、fopen 関数を介して URL が開き、デモンストレーション用にビデオ スポーク モデルが Web サイトに配置されます。スクリプトは次のとおりです。
<?php
$handle = fopen($_POST["url"], "r");
while($data = fread($handle, 1000000)){
$contents .= $data;
}
fclose($handle);
echo "<base href=\"{$_POST['url']}\">";
echo "\n\n";
echo "<!-- Begin inserted page -->";
echo "\n";
echo $contents;
echo "\n";
echo "<!-- End inserted page -->";
echo "\n\n";
echo '<script type="text/javascript" src="http://www.internet-spokesmodels.com/scripts/swfobject.js"></script>';
echo '<style type="text/css" media="screen">object { outline:none; } </style>';
echo "\n";
echo '<script type="text/javascript" src="http://www.internet-spokesmodels.com/actors/script/SabrinaEXAMPLESredshirt_350x500.js"></script>';
?>
ただし、Safari では Web サイトのテキスト バージョンのみが開きます (CSS や画像はありません)。この場合、なぜブラウザが違いを生むのか意味がありません。
何か案は?