X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Поиск слова в исходном коде html страницы?
klsorat2010
klsorat2010
Topic Starter сообщение 20.5.2010, 22:32; Ответить: klsorat2010
Сообщение #1


Народ, помогите пожалуйста, для диплома надо. Короче надо реализовать скрипт (на любом языке) который бы осуществлял поиск определенного слова в коде страницы, если находит то открывает одну ссылку, если нет другую. Скрипт должен запускаться по нажатию кнопки, заранее всем спасибо!

Хорошо, давайте по пунктам.

1. Есть сайт с модулем тестирования, по прохождения которого открывается страница:
[IMG]http://s39.radikal.ru/i084/1005/59/a86f50416d2bt.jpg[/IMG]

2. Поиск я думаю можно производить по значению параметра "Результат" (сдан, не сдан):
[IMG]http://s003.radikal.ru/i204/1005/95/c5f88895d046t.jpg[/IMG]

3. Если "не сдан", то открывается картинка по адресу "http://demo/images/stories/zapret_dostupa.jpg":
[IMG]http://s46.radikal.ru/i112/1005/9d/c5a517045a6dt.jpg[/IMG]

4. Если "сдан", то открывается htatest.hta файл по адресу "c:\WebServers\home\demo\www\htatest.hta":
[IMG]http://i058.radikal.ru/1005/e0/9fbeb8bbf989t.jpg[/IMG]

5. В ниже приведеном коде hta файла, производится запуск блокнота из папки windows, надо переделать для запуска какой нибудь программы из Program Files, нк например WINRAR'a.

6. Еще желательно что бы окно открывающееся по адресу "c:\WebServers\home\demo\www\htatest.hta" имело фиксированный размер.
Вроде все, заранее спасибо за помощь.

7. Исходный код страницы и hta файла смотрите во вложенных файлах.

P.S. Сайт находится на локальном компьютере, т.е. localhost
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 21.5.2010, 5:35; Ответить: Licoric
Сообщение #2


Пока перенес в пхп.
На нем попробуй использовать парсер.
http://www.html.by/showthread.php?t=8800
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Guron
Guron
сообщение 21.5.2010, 6:02; Ответить: Guron
Сообщение #3


не уверен что это то что нужно, с условием что можно юзать любой язык и софт то есть замечательный плагин к ФФ Greasemonkey,
им можно реализовать поставленную задачу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 21.5.2010, 8:50; Ответить: Witu
Сообщение #4


klsorat2010, каким образом вы собираетесь запускать программы?

это возможно только в IE и не факт что получиться запустить изза настроек безопасности

можно конечно поискать плагины для FF Opera


по поводу всего остального на PHP это реализуемо часа за 3-4 не больше
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unnormal
unnormal
сообщение 21.5.2010, 11:12; Ответить: unnormal
Сообщение #5


используй js, только дай ид ячейке где выводится результат и кнопке, к примеру result и button.

[php]document.getElementById("button").style.display = "none";
window.onload = check;

function check()
{
if (document.getElementById("result").innerHTML == "сдал")
{
document.getElementById("button").style.display = "inline";
}
else
{
//функция для показа окна об ошибке
}
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
klsorat2010
klsorat2010
Topic Starter сообщение 21.5.2010, 11:55; Ответить: klsorat2010
Сообщение #6


(unnormal @ 21.5.2010, 14:12) *
используй js, только дай ид ячейке где выводится результат и кнопке, к примеру result и button.

[php]document.getElementById("button").style.display = "none";
window.onload = check;

function check()
{
if (document.getElementById("result").innerHTML == "сдал")
{
document.getElementById("button").style.display = "inline";
}
else
{
//функция для показа окна об ошибке
}
}[/php]


В том то и дело, что модуль тестирования я писал не сам, а устанавливал отдельно как компонент, и id ячейки где выводится значени сдал не сдал шифруется, поэтому поиск необходимо осуществить именно по слову "Сдал"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
klsorat2010
klsorat2010
Topic Starter сообщение 21.5.2010, 11:58; Ответить: klsorat2010
Сообщение #7


(HTMLandPHP @ 21.5.2010, 11:50) *
klsorat2010, каким образом вы собираетесь запускать программы?

это возможно только в IE и не факт что получиться запустить изза настроек безопасности

можно конечно поискать плагины для FF Opera


по поводу всего остального на PHP это реализуемо часа за 3-4 не больше


Запуск программу уже реализован, посмотри вложения в файле htafile_.hta.txt все расписано, убери txt расширение и все прекрасно запустится.

Если для тебя не проблема реализовать это на PHP, то помоги пожалуйста, в долгу не останусь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
unnormal
unnormal
сообщение 21.5.2010, 12:18; Ответить: unnormal
Сообщение #8


(klsorat2010 @ 21.5.2010, 14:55) *
В том то и дело, что модуль тестирования я писал не сам, а устанавливал отдельно как компонент, и id ячейки где выводится значени сдал не сдал шифруется, поэтому поиск необходимо осуществить именно по слову "Сдал"

Моя твоя не понимать.
Чего ты не можешь в шаблоне джумлы изменить ид ячейки?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
klsorat2010
klsorat2010
Topic Starter сообщение 21.5.2010, 13:32; Ответить: klsorat2010
Сообщение #9


(unnormal @ 21.5.2010, 15:18) *
Моя твоя не понимать.
Чего ты не можешь в шаблоне джумлы изменить ид ячейки?


Моя твоя тоже, причем тут шаблон джумлы, если результат выводит компонет тестирования ariquiz, посмотри исходный код страницы, название ячейки там шифруется
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 21.5.2010, 17:14; Ответить: ZhukV
Сообщение #10


Лучше сделать на ПХП. Если находит, то значит внедрять скрипт ЯВА, в противном случае, НЕТ.

Вот пример:

[PHP]
$F = file_get_contents ("URL");
if(preg_match('/слово/')){
echo "<script type=\"type\javascript\">...</script>";
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Вёрстка HTML-писем
30 Vampler 29397 27.3.2024, 12:41
автор: Vampler
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2914 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Как првильно указать слова для рекламы в Google на двух языках
1 Nekit 957 12.2.2024, 23:58
автор: malamut
Открытая тема (нет новых ответов) Разработка/доработка сайтов Wordpress, HTML/CSS/JS
Вёрстка, перенос на WP, правки
9 malamut 3484 25.1.2024, 14:36
автор: malamut
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3417 19.12.2023, 18:55
автор: CULA


 



RSS Текстовая версия Сейчас: 24.4.2024, 5:17
Дизайн