вот небольшой код в php, который работает на моей машине localhost, но не на моем сервере.
$frm = strtotime('30-10-2014');
$tod = strtotime('06-11-2014');
do{
$fromdate = date('d-m-Y',$frm);
$frm =strtotime($fromdate) + 86400;
echo $fromdate."<br/>";
}while($frm < $tod);
1) http://perfectwebsolutions.dx.am/dateloop.php (WorksFine) 2) http://worldpensonline.com/dateloop.php (Infiniteloop)
Добавьте это в начале
date_default_timezone_set('Europe/Berlin');
Или измените свой предпочтительный часовой пояс.
Я думаю, что это должно сделать трюк, если нет, дайте мне знать.