Замени слово по нажатию сочетания клавиш!

При одновременном нажатии на сочетание клавиш "ctrl + enter" происходит замена выделенного слова. Данная замена происходит в файле.
Как бы заменить слово... прямо на странице?
- Что такое "ctrl + enter замени слово"
- Пример работы скрипта ctrl + enter замени слово
- Скачать можно здесь
Что такое "ctrl + enter замени слово"
Вы наверняка видели на сайтах такое выражение :
И как-то я задумался сделать такой скрипт, чтобы можно было заменять текст а сайте.
Ничего внятного и понятного в интернете нет! Поэтому создадим свой скрипт замены.
И пример, как это будет работать.
Как работает ctrl + enter?
Выделяем текст - это было рассмотрено на отдельной странице.
Далее нам понадобилось сочетание клавиш "ctrl + enter" также была отдельная страница, где в данном пункте именно это сочетание клавиш!
После того, как у нас уже есть два элемента... теперь нам нужно какое-то всплывающее окно, например... promt - вполне для этого подойдет!
Следующим пунктом... отправим массив с помощью javascript POST? в котором отправляем три позиции :
1). Что меняем(выделяли).
2). На что меняем(печатали в Promt).
3). И где(в нашем пример - это будет файл).
И php скрипт - получит все эти данные и обработает с выводом результата!
Все перечисленные операции на странице касающиеся скриптов js находится в файле:
Получение данных с js файла(post). Получение данных со страницы с текстом(file_get_contents), обработка дынных(получаем между тегами "<text></text>" используем explode), запись(file_put_contents) :
Файл с изменяемым текстом :
И только вы видите ваши изменения.
Если вы зайдете с другого браузера вы увидите первоначальную страницу...
смайлы
Пример работы скрипта ctrl + enter замени слово
Заходим на страницу пример
Выделяем любое слово, после строки со словом "описание". Давайте выделим любое слово...:

Нажимаем сочетание клавиш "ctrl + enter", выходит окно "promt":
1). Печатаем слово, на которое хотим заменить.
2). Нажимаем продолжить.

После изменения вы должны увидеть всплывающее окно:

Видим, после перезагрузки страницы результат замены слова!


подробнее.
подробнее.