Этот интересный скрипт на
PHP позволит вам посчитать
совместимость имен.
Прикрепив его к сайту, вы
сможете привлечь внимание
посетителей. Он не основан на
каком-либо Random
механизме, т.е. очки
«совместимости» имен будут
постоянными. Основа для
генерации очков - MD5 сумма
имени. Скрипт оформлен в
виде функции, и для его
использования достаточно
вызвать функцию match() и
передать ей двое имен, для
которых высчитывается
"совместимость". Кроме того,
вы можете подключить этот
скрипт к форме, чтобы
посетители подставляли
желаемые имена.

                        
<?php
function match
($name1, $name2) {
$num1 = 0;
$num2 = 0;
$base = array
("0" => 0, "1" => 1, "2" => 2, "3" => 3, "4" => 4, "5" => 5, "6" => 6, "7" => 7, "8" => 8, "9" => 9, "a" => 10, "b" => 11, "c" => 12, "d" => 13, "e" => 14, "f" => 15);
$md1 = md5($name1);
$md2 = md5($name2);
for
($i = 0; $i < 32; $i
++) {
$value = $base
[substr
($md1, $i, 1)];
$num1 += $value;
}
for
($j = 0; $j < 32; $j
++) {
$value = $base
[substr
($md2, $j, 1)];
$num2 += $value;
}
return 100 -
round(abs(ceil
($num1 / 3.1) -
ceil
($num2 / 3.1)) * 3);
}
echo "Совместимость: <strong>" . match
("Саша", "Маша") . "</
strong>";
?>
2 13 0
0

Нет фото
• 15 фев 2014, 18:43


На сайте дыра 292616112