strftime, locale, глюки

Bambuk

Новичок
strftime, locale, глюки

php4.3.7, IIS5.0, win2k server

прописан setlocale(LC_ALL, "russian");

производится вывод данных в цикле
echo strftime("%d %b %Y",$resDoc[$i]);

Выводит сокращение месяца (%b) то на английском, то на русском, причем на одной и той же странице. Может всё вывести на русском, может только часть, по-разному, стоит только перезагрузить страницу.
Кто-либо сталкивался? Лечится?
Спасибо
 

tony2001

TeaM PHPClub
Bambuk
есть возможность попробовать то же с Апачем?
или поставить PHP как CGI с IIS'ом ?
 

Bambuk

Новичок
Запустил PHP как CGI под IIS - работает нормально
Что это могло бы значить?
 

tony2001

TeaM PHPClub
значит, что это очередные проблемы с thread-safety под виндой.
судя по всему, в PHP5 они уже пофиксены: http://cvs.php.net/diff.php/php-src//win32/time.c?r1=1.9&r2=1.10&ty=u
 
Сверху