Добрый день.
У Вас всегда будет одна страница.
Вы объявляете константу, а это величина неизменна.
for($i=1; $i <=2 ; $i++){
define('HOST','http://karabanoff.ru/all_news/page/'.$i)
}
Поэтому она будет иметь всегда одно и тоже значение.
Вдобавок Вы получите NOTICE от php, что константа уже определена, так как Вы объявляете одну и туже константу при каждой итерации цикла.
Делайте это переменной.
for($i=1; $i <=2 ; $i++){
$url = 'http://karabanoff.ru/all_news/page/'.$i;
}
Результат работы Вашего кода