ホームページ >バックエンド開発 >PHPチュートリアル >泥棒プログラムは写真を表示できません。 !ヘルプ! !
PHP
<?phpheader("content-Type: text/html; charset=Utf-8");$url = "http://www.weather.com.cn/weather/101251401.shtml";$fp = @fopen($url, "r") or die("连接超时");$fcontent = file_get_contents($url);eregi("<div class=\"cleardiv\"></div>(.*)<script type=\"text/javascript\" src=\"http://m.weather.com.cn/a1.js\">",$fcontent,$we);$we[1] = str_replace("src=\"http://localhost/m2/i/icon_weather/29x20/", "src=\"http://www.weather.com.cn/m2/i/icon_weather/29x20/", $we[1]);echo $we[1];?>
取得したコンテンツ内の画像へのリンクは
src="/m2/i/icon_weather/29x20/"
src="http://localhost/m2/i /icon_weather/29x20/"
したがって、置き換えは成功しませんでした
直接表示されるだけの場合は、出力にソースを追加できます
echo str_replace('</head>', '<base href="http://www.weather.com.cn"></head>', $fcontent);
取得したコンテンツ内の画像へのリンクは
src="/m2/i/icon_weather/29x20/"
src="http://localhost/m2/i/ icon_weather/29x20/ "
置換は成功しませんでした
直接表示されているだけの場合は、出力にソースを追加できます
echo str_replace('<head>', '<head><base href="http://www.weather.com.cn">', $fcontent);
echo str_replace('</head>', '<base href="http://www.weather.com.cn"></head>', $fcontent);
header("content-Type: text/html ; charset=Utf-8");
$url = "http://www.weather.com.cn/weather/101251401.shtml";
$fp = @fopen($url, "r") または die( "接続タイムアウト");
$fcontent = file_get_contents($url);
echo str_replace('93f0f5c25f18dab9d176bd4f6de5d30e', '93f0f5c25f18dab9d176bd4f6de5d30e
header("content-Type: text/html; charset=Utf-8");
$url = "http:// www. Weather.com.cn/weather/101251401.shtml";
$fp = @fopen($url, "r") または die("接続タイムアウト");
$fcontent = file_get_contents($url);
echo str_replace( '93f0f5c25f18dab9d176bd4f6de5d30e', '93f0f5c25f18dab9d176bd4f6de5d30e0a6a66439d1797bde9a44dbbca2f7ea4', $fcontent);//この文を追加するだけで、残りはすべてあなたのものです
うーん、これは見せすぎです...天気を知りたいだけです