Скрипт на другом хосте, по другому считает ?

blam

Новичок
Скрипт на другом хосте, по другому считает ?

Приветствую

Непонятная проблема, скрипт для проверки PR, перенес на другой хостинг перестал показывать PageRank
Увидел, что разные контрольные суммы у одного сайта.

наставил алертов по всему скрипту, вот на этой операции
$a^= $b
разное значение $a получается(для 2 хостов), $b совпадает

на работающем хостинге PHP 4.4.0 на другом 4.4.2-1+b1

Вобщем help .

вот пример, на выходе $a разные (-346250064 - верно, -2147441448 - нет)
PHP:
<?
$a = -4641259416;
$b = 42200;
echo "\n<br>a: ".$a."<br>b: ".$b;
$a^=$b;
echo "\n<br>aa: ".$a;
?>
-~{}~ 29.04.06 23:49:

проблема в PHP поставили 4.3 - все нормально стало
 

Forrest

Guest
Было обсуждение на каком-то форуме как раз про подсчет PR, дело в том, что в 4.4 начались какие-то проблемы с работой функции xor, на разных машинах давала разные результаты, топик найти не могу, поэтому увы подробностей не сообщу, там было много тестов на разных версиях пхп, с разными параметрами сборки и т.п.
 
Сверху