>мне же еще нужно кликнутое слово выделить
>причем точно (одинаковых слов в предложении может быть несколько)
Решение влоб: заворачивайте каждое слово в span с айдишником, тогда ТОЧНО будете знать куда тыкнули.
>Ну, во-первых, не все . означают конец предложения
Могу точнее: точка, после которой либо ничего нет, либо слово с заглавной буквы (да, тоже бывают случаи когде это не означает конец предложения, но тут уж ничего не поделаешь). Нужно стопроцентно точно - вручную в текстах помечайте точки, которые точно являются концом предложения. Даже человек не всегда сможет отличить, где именно конец предложения, чего уж говорит о программе. Пример: "Тов. Иванов пришел.". Я могу это расценивать как одно предложение с сокращением: "Товарищ Иванов пришел.*, а могу как два: "Товарищ. Иванов пришел."
@GuitarFan У вас есть возможность запустить скрипт НЕ из браузера? Если да - делайте его в виде демона, ставьте в автозагрузку. Если нет - можно понаделать костылей, например при запуске "долгоработающего скрипта" из браузера в базе данных или в файлике отмечать, что запустился, и начинать после этого собственно работу (в виде записи данных в файл или бд). При последующих запусках скрипта мы будем знать что скрипт уже запущен (благодаря тому, что пометили в файле и бд что уже запущены), поэтому прекращаем работу. Только тут надо в настройках сервера и пхп не забыть поставить неограниченное время выполнения скрипта и поставить опцию, чтоб скрипт не убивался, когда пользователь закроет браузер.
@McGrady Да сколько не прорежай базу ip, определие положение по ip никогда не будет давать стопроцентной гарантии. Может юзер через прокси, расположенному в другом конце света, сидит
Зато самый надежный. И никакого напряга нет - окно подтверждения будет показано только один раз, в большинстве случаев автоматом должно правильно определиться, и пользователю только кнопку "Ок" останется нажать, и не придется ничего выбирать.
@Slavka_online не совсем понимаю в чем у вас проблема. Я сейчас сделал консольный hello world на питоне 3.3, собрал экзешник (рядом с которым dll-ка питона и library.zip образовались) и этот экзешник прекрасно запускается на другом компе, на котором питон не стоит. Главное чтоб dll и zip были рядом.