Проблема в том, что когда я использую file_get_contents для получения исходного кода (HTML) с этого сайта, результат, который я получаю, НЕ является простым html-кодом.
Код, который я использовал:
$source = file_get_contents("http://mp3.zing.vn/bai-hat/Dance-With-My-Father-Luther-Vandross/ZWZ9D6FD.html"); echo $source; // OR print_r($source);
Источник, который я получил:
}{ #Ǒ - !E = Mv 5 B R h E HV7YE a X p{ [ : !{ ;,v u Or ̬ Y M ʌ̌ F ޖ ػ S # ~ H 7k ʎȦ2 M? ު&D t $u O N >%(Y I Vb [ VN = [ ![* dE* ]3: ޑ xi A Z g 祇VejI R y ֨ ea o s M/ ... *MORE
Я пробовал с cURL , но я также получил тот же результат:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://mp3.zing.vn/bai-hat/Dance-With-My-Father-Luther-Vandross/ZWZ9D6FD.html"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $source = curl_exec($ch); curl_close($ch);
Я думаю, что источник, который я получил, должен был быть зашифрован, но если я использую браузер для просмотра источника, источник НЕ будет зашифрован.
В конце концов , я действительно не знаю, что произошло , и как получить простой источник (простой HTML)?