<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
set_time_limit(0);
include_once("simple_html_dom.php");
$dat = "";
$fl = "nexta.txt";
$fp = fopen($fl,"r");
while (!feof($fp)){
$dat .= fgets($fp,2);
}
fclose($fp);
$arr = explode("\n",$dat);
for ($I=0; $I<count($arr); $I++){ // БОЛЬШОЙ ЦИКЛ
$t = $arr[$I];
$page = "http://market.yandex.ru/model.xml?modelid=7698054&hid=91259&text=".$t."&srnum=20";
$html = file_get_html($page);
// b-popup-picture
$bigp = $html->find('.b-model-pictures__big');
foreach($bigp as $imgs){
$imgsrc = $imgs->find('a');
foreach($imgsrc as $src){
$market['big_img'] = $src->href;
$market['tov'] = $t;
//echo "$t - $sss<hr>";
}
}
// b-model-friendly__title
$har1 = $html->find('.b-model-friendly__title');
foreach($har1 as $har2){
$har3 = $har2->find('a');
foreach($har3 as $href){
$sss = $href->href;
$har4 = "http://market.yandex.ru".$sss;
//echo "$t - $har4<hr>";
$html2 = file_get_html($har4);
$har5 = $html2->find('.b-properties');
foreach($har5 as $tabl){
$market['prop'] = $tabl->innertext;
$pr = $market['prop'];
//echo "$pr<hr>";
}
}
}
$allmarket[] = $market;
//print_r($allmarket);
//break;
} // БОЛЬШОЙ ЦИКЛ
$html->clear();
unset($html);
$html2->clear();
unset($html2);
for ($j=0; $j<count($allmarket); $j++){
$mark = $allmarket[$j];
$tov = $mark['tov'];
$img = $mark['big_img'];
$prop = $mark['prop'];
echo "<input size=10 value=\"$tov\"> - <input size=100 value=\"$img\"><br/><table>$prop</table><hr><hr>";
}
?>
на самой странице установлена кодировка utf-8
я установил на парсере utf-8
Но вот что выводит на экран вместо данных: