![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
Вообщем я полный ноль в пхп и ничего не знаю.. Но хочу сделать примерно такую штуку, как на этом сайте:
http://fotoshare.info/japan.shtml т.е. нужно поле для ввода, кнопка, комментарии сверху типа "пишите тут.." и название программы. кнопка нажималась бы по опредленному алгоритму - русские слоги превращались бы в некие соответствующие иероглифы. как это осуществить? 1) в какой программе это делается? (у меня есть дримвивер он подойдет?) 2) какие процедуры мне нужно изучить? (ну конечно хорошо бы вообще какой-нибудь учебник почитать.. но мне нужно лишь эта программа и всё, и интересует только то, что может помочь в её создании или улучшении) |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Бред какой-то.
Сервис по ссылке какой-то дурацкий. Развлечение для детского сада. Что нужно автору вопроса - непонятно. "кнопка нажималась бы по опредленному алгоритму" - сама нажималась, что ли? "Название программы" - какой программы? Больше похоже на рекламу, чем на реальный вопрос. |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
Да как раз что нужно - вроде понятно, надо пару страниц с формой для посылки данных на сервер и ответа от сервера на php, вот только что ответить - я даже не знаю, разве что несколько ссылок вроде этих:
http://htmlbook.ru/ http://php.net http://www.softtime.ru/dic/id_dic=29&id_group=1 |
|||
|
||||
| icewind |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
тогда либо за учебники, либо в гугл за готовыми решениями -------------------- ![]() |
|||
|
||||
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
создал форму с полем в файле text.php и ниже пхп код.
<form action="http://test/test.php"> <input name="name" type="text" size="40"> и кнопкой <input type="submit" value="ОК"> пока читал учебник наткнулся на функцию которая как раз может сделать то, что надо: echo strtr: $text = должно быть равно введенному тексту на форме ; $mass = array( "а"=>"1", "б"=>"2"); echo strtr($text, $mass);? если руками ввести то, чему равно $text то вроде работает, преобразовывает. вот только нужно чтобы после нажатия на кнопку ОК, к $text присваивался введенный текст. А это как сделать? есть ещё другая проблема, там UTF-8, но при выполнении этого скрипта, там автоматом ставиться windows 1251, из-за чего на экране крякозябры и каждый раз при запуске меняется снова на 1251.. |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
Почитай про $_POST и $_GET, причём в твоём случае метод не указан, точно не помню, но кажется get по умолчанию идёт
|
|||
|
||||
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
ураа, почти работает!!
нашел образец один.. и по аналогии по своему сделал! пока только такие проблемы: 1) с кодировкой что-то не понятно (там текст вводиться на кирилице, а потом преобразуется в иероглифы, и каждый раз после запуска приходится ставить юникод, но когда ставлю юникод, тогда иероглиф показывает, а текст исчезает.. может это на денвере только такие проблемы а на сайте будет нормально? 2) есть ещё такая задачка: в массиве указанно что если вводиться "в" тогда это преобразуется в некий иероглиф.. вот только проблема в том, что нужно, что если эта буква "в" стоит в конце слова, тогда преобразуется как одно, а если в серидине или начале то по другому. ну допустим волкодав будет записываться как 12342567, а не как 12342561 а это как можно сделать? 3) А как ещё такую штуку сделать, чтобы введенные большие буквы, автоматически превращались в мелкие? 4) я там чето сделал.. короче все иероглифы превратились в вопросы ((( придется заново забивать их.. но когда жму сохранить там пишут типа: При текущей кодировке документа нельзя правильно сохранить все символы в документе. Можно изменить кодировку на утф-8 или любую другую, которая поддерживает специальные символы данного документа. А как это изменить? (я в денвере делаю) Это сообщение отредактировал(а) nikki4 - 28.10.2009, 13:33 |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
||||
|
||||
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
я посмотрел, там strtolower есть, правда чето не работает.. написал
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
послушайте, а вы читали что делает функция strtr?
|
|||
|
||||
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
да почитал. и она работает..
вот только сейчас глючит (( я ниче не менял, но если писать echo strtr("тест", $mass); то преобразовывает а если написать echo strtr($text, $mass); сначала работало и тоже преобразовывало, а теперь ничего не делает (( ой опять заработало! Это сообщение отредактировал(а) nikki4 - 29.10.2009, 17:37 |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
Там возможно для руских букв надо использовать ф-ии с превиксом mb_ они для двухбайтовых кодов корректно работают, типа как в utf. Я просто не знаю какая у тебя кодировка. |
|||
|
||||
| nikki4 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 27.10.2009 Репутация: нет Всего: нет |
но почему-то не преобразовывает.. т.е. ничего ен происходит, только echo strtr($slovo, $mass);} и всё |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |