0

このページ ( http://www.360.ru/ ) を PHP 内からダウンロードしようとしています。しかし、ファイルを書き出して表示すると、内容が文字化け/破損しています。ただし、同じサイトの別のページは問題なくダウンロードされます ( http://www.360.ru/goods/category/3/466/ )。そして、どちらも Chrome と Firefox 内で完璧に動作します (どちらもエンコーディングは UTF-8 であると報告しています)。何が問題なのか考えられません。ここに私のPHPコードがあります:

<?php
file_put_contents('/temp/out.html', fopen("http://www.360.ru/", 'r'));
file_put_contents('/temp/out2.html', fopen("http://www.360.ru/goods/category/3/466/", 'r'));
exit;
?>

2つのファイルを開くと、「out.html」は文字化けして破損しており、「out2.html」はまったく問題ありません。どんな助けでも本当に感謝しています。ありがとう!

4

1 に答える 1