
15.08.2008, 06:13
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
Опять меня кинули сцуке на скриптенк
Скрипт для руссбилинга + процент соотношения имен
PHP код:
<?php
error_reporting(0);
$smsid = isset($_GET['smsid']) ? $_GET['smsid'] : '' ;
$num = isset($_GET['num']) ? $_GET['num'] : '' ;
$operator = isset($_GET['operator']) ? $_GET['operator'] : '' ;
$userid = isset($_GET['user_id']) ? $_GET['user_id'] : '' ;
$cost = isset($_GET['cost']) ? $_GET['cost'] : '' ;
$msg = isset($_GET['msg']) ? $_GET['msg'] : '' ;
$msg = str_replace("+", '', $msg);
list($function, $love, $name, $name2) = explode(" ", $msg);
if($msg)
{
if($num == '3649' || $num == '1121')
{
$name = strtoupper($name);
$name2 = strtoupper($name2);
$count = '0';
$amount = '0';
for ($i = 0; $i < strlen($name); $i++)
{
$letter = $name{$i};
if ($letter == 'В') $count +=6;
if ($letter == 'А') $count +=3;
if ($letter == 'И') $count +=3;
if ($letter == 'С') $count +=3;
if ($letter == 'Е') $count +=4;
if ($letter == 'К') $count +=6;
if ($letter == 'Н') $count +=4;
if ($letter == 'У') $count +=6;
if ($letter == 'Ц') $count +=4;
if ($letter == 'Ь') $count +=6;
if ($letter == 'Я') $count +=4;
if ($letter == 'C') $count +=6;
if ($letter == 'L') $count +=4;
if ($letter == 'U') $count +=6;
if ($letter == 'F') $count +=4;
if ($letter == 'O') $count +=6;
if ($letter == 'X') $count +=4;
if ($letter == 'A') $count +=3;
if ($letter == 'J') $count +=3;
if ($letter == 'S') $count +=3;
}
for ($i = 0; $i < strlen($name2); $i++)
{
$letter2 = $name2{$i};
if ($letter2 == 'В') $count +=6;
if ($letter2 == 'А') $count +=3;
if ($letter2 == 'И') $count +=3;
if ($letter2 == 'С') $count +=3;
if ($letter2 == 'Е') $count +=4;
if ($letter2 == 'К') $count +=6;
if ($letter2 == 'Н') $count +=4;
if ($letter2 == 'У') $count +=6;
if ($letter2 == 'Ц') $count +=4;
if ($letter2 == 'Ь') $count +=6;
if ($letter2 == 'Я') $count +=4;
if ($letter2 == 'C') $count +=6;
if ($letter2 == 'L') $count +=4;
if ($letter2 == 'U') $count +=6;
if ($letter2 == 'F') $count +=4;
if ($letter2 == 'O') $count +=6;
if ($letter2 == 'X') $count +=4;
if ($letter2 == 'A') $count +=3;
if ($letter2 == 'J') $count +=3;
if ($letter2 == 'S') $count +=3;
}
if ($count > 0) $amount = 5-((strlen($name) + strlen($name2)) / 2);
if ($count > 2) $amount = 10-((strlen($name) + strlen($name2)) / 2);
if ($count > 4) $amount = 15-((strlen($name) + strlen($name2)) / 2);
if ($count > 6) $amount = 20-((strlen($name) + strlen($name2)) / 2);
if ($count > 8) $amount = 25-((strlen($name) + strlen($name2)) / 2);
if ($count > 10) $amount = 30-((strlen($name) + strlen($name2)) / 2);
if ($count > 12) $amount = 40-((strlen($name) + strlen($name2)) / 2);
if ($count > 14) $amount = 50-((strlen($name) + strlen($name2)) / 2);
if ($count > 15) $amount = 60-((strlen($name) + strlen($name2)) / 2);
if ($count > 16) $amount = 65-((strlen($name) + strlen($name2)) / 2);
if ($count > 17) $amount = 70-((strlen($name) + strlen($name2)) / 2);
if ($count > 18) $amount = 75-((strlen($name) + strlen($name2)) / 2);
if ($count > 19) $amount = 80-((strlen($name) + strlen($name2)) / 2);
if ($count > 20) $amount = 85-((strlen($name) + strlen($name2)) / 2);
if ($count > 22) $amount = 90-((strlen($name) + strlen($name2)) / 2);
if ($count > 24) $amount = 95-((strlen($name) + strlen($name2)) / 2);
if ($count > 28) $amount = 100-((strlen($name) + strlen($name2)) / 2);
if ($count > 32) $amount = 105-((strlen($name) + strlen($name2)) / 2);
if ($count > 40) $amount = 110-((strlen($name) + strlen($name2)) / 2);
if ($amount < 0) $amount = 0;
if ($amount >100) $amount = 100;
$message = 'Процент соотношения имен '.$name.' + '.$name2.' = ' .$amount. '%';
}
else
{
$message = "Вы ошиблись номером при отправке смс";
}
echo "smsid:".$smsid."\n";
echo "status:reply\n";
echo "content-type:text/plan\n";
echo "\n";
echo $message."\n";
}
?>
|
|
|