[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: echo не работает
e-gorych
Небольшой парсер вражеской страницы:
<?php
header("Content-Type: text/html; charset=utf-8");
require_once 'simple_html_dom.php';

function get_page($link) {
$html = file_get_html($link);
if(!$html) return false;
$result = array();
foreach($html->find('div[class="text"]') as $element)
$result[] = $element->plaintext."\n\n";
return $result;
}

$all = array();
for($i=1; $i<25; $i++) {
echo "Working... Processing page ".$i."<br>";
$pages = get_page("http://blablabla/$i");
$all = array_merge($all, $pages);
sleep(1);
}

file_put_contents("data.txt", $all);

Все тупо и просто, но почему у меня echo срабатывает только когда *все* 25 страниц уже отпарсятся?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.