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

Переводчик
  #1  
Старый 30.11.2007, 02:06
Cactuz
Познающий
Регистрация: 06.01.2007
Сообщений: 90
Провел на форуме:
126546

Репутация: 20
Exclamation Переводчик

Помогите переделать этот скрипт http://forum.antichat.ru/showpost.php?p=457135&postcount=193
PHP код:
<?  

#(c) NOmeR1 && Идея - madnet :)  

function translate($text,$mask 'ru|en')  
{  
 
$open file_get_contents('http://translate.google.com/translate_t?hl=en&ie=WINDOWS-1251&text='.urlencode($text).'&langpair='.$mask);  
 
$open preg_match('/<textarea name=utrans([^>]+)>([^<]+)<\/textarea>/i',$open,$regs);  
 
$regs[2] = preg_replace('/(\s)?&amp;/i' '&' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?&#*039;/i'"'" $regs[2]); //уберите символ * после &# потому что форум не фильтрует эти символы :(  
 
$regs[2] = preg_replace('/(\s)?&#*39;/i' "'" $regs[2]); //уберите символ * после &# потому что форум не фильтрует эти символы :(  
 
$regs[2] = preg_replace('/(\s)?&quot;/i''"' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?&quot/i' '"' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?&lt;/i'  '<' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?&gt;/i'  '>' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?\//i'    '/' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?\)/i'    ')' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?\(/i'    '(' $regs[2]);  
 
$regs[2] = preg_replace('/(\s)?=/i'     '=' $regs[2]);  
 return 
$regs[2];  
}  

echo 
translate('<input value="Этот скрипт умеет переводить текст в тегах." style="width:210px"> А так же и вне тега.','ru|en');  

?>
ну штобы я вводил текст и мог перевести его на русский и наоборот на английский
ну штото наподобие этой формы... только скрипт не работает =(

PHP код:
<form method="post">
<
input type=text name=txt>
<
select name=mask>
<
option value="en|ru">английский-русский
<option value="ru|en" selected>русский-английский
</select>
<
input type=submit name=click value="Перевести!">
</
form
 
Ответить с цитированием