Вообщем нужен такой скрипт чтоб переводил русские буквы на английские т.е. аналогичные (например: Привет - Privet)
написал скрипт, на локалке пашет, а вот на сервере отказывается работать. Вот код
index.php
Код |
<?php echo "<body bgcolor='#555555'> <center><br><br> <font size=9 face='arial' color=#FFFFFF>Транслятор</font><br><br> <form action='1.php' method='get'> <textarea cols=30 rows=30 name='login_ru'></textarea><br><br><br> <input type=submit value='Перевести ...'> </form> </center>"; ?> |
Код |
<?php function translit ($russian) { $lettersRus = array ('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','ъ','Ы','ь','Э','Ю','Я','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ы','э','ю','я'); $lettersLat = array ('A','B','V','G','D','E','Yo','Zh','Z','I','J','K','L','M','N','O','P','R','S','T','U','F','H','C','Ch','Sh','Shc','"','Y','`','Ye','Yu','Ya','a','b','v','g','d','e','yo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','shc','y','ye','yu','ya'); $translit = str_replace ($lettersRus, $lettersLat, $russian); return $translit; } $login_eng = translit($login_ru); echo "<body bgcolor='#555555'> <center><br><br> <font size=9 face='arial' color=#FFFFFF>Транслятор</font><br><br> <textarea cols=30 rows=30>$login_eng</textarea><br><br><br> <form action='java script:history.back();' method='GET'> <input type=submit value='... Назад'> "; ?> |
Скрытый текст |
ничего не понятно! |