| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Необходимо сделать конверт букв с русских на англи |
| Автор: viperson 7.4.2009, 15:14 |
| Здравствуйте гуру! Необходима помощь в решении вот какой задачи: Есть текстовый файл с русскими фразами по одной фразе на строку. Необходимо написать скрипт, который позволит заменить на автомате все русские буквы на английские. Задаче заключается не в том, чтобы сделать перевод в латиницу, а в том чтобы сделать конверт букв согласно клавиатуре, то есть а = f б = , и тд или Солнце = Cjkywt Надеюсь понятно мое изложение сути преобразования. Буду очень благодарен за вашу помощь. |
| Автор: enof 7.4.2009, 15:17 | ||
|
| Автор: viperson 7.4.2009, 15:20 | ||||
то есть получается что мне нужно фактически добавить соответсвия всего что мне нужно и готово? Но вопрос еще в другом. Мне нужно сделать скрипт так, чтобы можно было указать файл из которого брать и в который ложить результат. |
| Автор: enof 7.4.2009, 15:23 |
| viperson, |
| Автор: viperson 7.4.2009, 15:26 |
| Я чуть подправил пост и нужно усовершенствование скрипта согласно моих нужд |
| Автор: Akonkagva1 7.4.2009, 15:29 | ||
|
| Автор: Primitive 7.4.2009, 15:47 |
| viperson С помошью функций fopen() fclose() fwrite() fgets() |
| Автор: enof 7.4.2009, 15:52 | ||
Почему не file_get(put)_contents(), если файл не большой?
А если строка в файле занимает больше 4кб и данные, например, в utf8? |
| Автор: viperson 7.4.2009, 17:09 |
| Спасибо за подсказки, буду пробовать. |
| Автор: nerezus 7.4.2009, 17:23 |
| viperson, это не подсказки. Тебе готовое решение дали уже. |
| Автор: viperson 7.4.2009, 17:40 | ||
Выдает Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www\letcon\index.php on line 4 одскажите где ошибка? Использую Denwer 3 |
| Автор: bars80080 7.4.2009, 17:53 | ||
синтаксическая ошибка, у тебя скобка лишняя/ или не поставлена в данном случае добавь её сюда:
|
| Автор: viperson 7.4.2009, 17:56 | ||||
После подстановки скобки выдает Parse error: syntax error, unexpected '{' in Z:\home\localhost\www\letcon\index.php on line 3 |
| Автор: bars80080 7.4.2009, 18:02 |
| считай скобки, сколько открывающих столько должно быть и закрывающих. причём пересекаться они не могут: { ( } ) - нельзя |
| Автор: viperson 7.4.2009, 18:06 | ||||
Можно по конкретному коду сказать где ошибка? Скобки вроде все правильные
|
| Автор: enof 7.4.2009, 18:50 | ||
цикл где? http://php.net/fgets |
| Автор: viperson 7.4.2009, 19:04 |
| Если бы я понимал в пхп. Меня девушка просто попросила помочь. Можно исправить все в коде что не правильно? |
| Автор: enof 7.4.2009, 19:20 | ||
Отчего ж нельзя? Можно.
Даже при полном незнании пхп, 20 мин в мане и готово. |
| Автор: bars80080 7.4.2009, 19:21 | ||
|
| Автор: viperson 7.4.2009, 19:44 |
| Короче код не работает. |
| Автор: SneG0K 7.4.2009, 19:52 |
| viperson, короче смени драйвер между стулом и клавиатурой! |
| Автор: viperson 7.4.2009, 19:58 |
| Parse error: syntax error, unexpected T_VARIABLE in Z:\home\localhost\www\letcon\index2.php on line 8 такая вот ошибка в Denwer 3. Драйверсвой меняй, у меня не требует драйверов. |
| Автор: viperson 7.4.2009, 20:03 |
| Я написал что не шарю ты можешь код выложить? я вижу где строка 8 не знаю что менять. |
| Автор: NLspieler 7.4.2009, 20:40 | ||
Попробуй так, может заработает.
|
| Автор: skyboy 7.4.2009, 21:27 |
| в седьмой строке у bars80080 пропущена точка с запятой. |
| Автор: bars80080 7.4.2009, 23:25 |
| а-а-а-а, о_0, я оказался не способен.... ... где стена? |
| Автор: skyboy 7.4.2009, 23:37 |
| не способен на что? написать абсолютно верный код без единой опечатки, не пользуясь подсказками анализатора? |
| Автор: bars80080 7.4.2009, 23:48 | ||
не способен подать человеку полноценное рагу из перца, томатов, картошки и капусты. в этот раз забыл вилку и теперь, глядя на то, как человек хлебает это ботинком, хочется найти стену |