Показать сообщение отдельно

  #57  
Старый 27.06.2008, 14:34
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
По умолчанию

Ещё одна не дописаная мега хрень от меня.
Кодировщик слов.Вы вводете слово,а заменяет каждую букву на следующею по алфовиту.
PHP код:
<?php
if($_POST==null){
echo 
"<title>Encoder by Shadow_p1raT</title>";
echo 
"<form method=POST>";
echo 
"Что хочешь закодировать?";
echo 
"<input type=text name=text>";
echo 
"<input type=submit value=Вперёд!>";
}
$ar2=array(
"а"=>"б",
"б"=>"в",
"в"=>"г",
"г"=>"д",
"д"=>"е",
"е"=>"и",
"и"=>"й",
"й"=>"к",
"к"=>"л",
"л"=>"м",
"м"=>"н",
"н"=>"о",
"о"=>"п",
"п"=>"р",
"р"=>"с",
"с"=>"т",
"т"=>"у",
"у"=>"ф",
"ф"=>"х",
"х"=>"ц",
"ц"=>"ч",
"ч"=>"ш",
"ш"=>"щ",
"щ"=>"э",
"э"=>"ю",
"ю"=>"я",
"я"=>"1"
);
if(
$_POST['text']){
$text=$_POST['text'];
$a=strlen($text);
$ar=str_split("$text");
echo 
"Результат:";
foreach(
$ar as $key=>$value)
{
  foreach(
$ar2 as $key1=>$value1)
  {
    if(
$value==$key1)
   {
   
$good=true;
   
$e=eregi_replace($text,$key1,$value1);
   
$text1=$e;
   echo 
"$e";
   }
  }
}
if(
$good==false)
{
echo 
"Это не русские буквы";
}
}
?>
ЗЫ:Работает только с русскими буквами.
 
Ответить с цитированием