Рекомендуется: раскрыть секретный метод для решения проблемы случайного удаления файлов ASP антивирусного программного обеспечения Некоторое антивирусное программное обеспечение часто удаляет определенные файлы ASP в качестве вирусов, и иногда их невозможно предотвратить. Программа необъяснимо не может использовать ее, потому что в файлах меньше ~~. Это происходит главным образом потому, что антивирусное программное обеспечение рассматривает определенные коды ASP как ключевые слова Trojan и сохраняет записи, поэтому, когда есть это ключевое слово, ему будет запрещено работать или удалять. Решение состоит в том, чтобы дать эти ключевые слова
Во -первых, создайте базу данных доступа. В библиотеке есть таблица Urlindex, где поля URL и ключевых слов индексируются соответственно, следующим образом:| Текст URL (индекс: с (без дублирования)) Заголовок текст Описание текст Краткое текст Ключевые слова текст (индекс: с (без дублирования)) |
Файл программы doquery.asp, код:
| <html> <head> <title> Простая поисковая система </title> </head> <Bodybgcolor =#ffffffmarginwidth = 0marginheight = 0 Leftmargin = 0TopMargin = 0> <Formmethod = postaction = doquery.asp? Act = search> Запрос: <inputType = textName = QueryString> <br> <InputType = pospervalue = отправить> </Form> </Center> <% томакт act = запрос (act) if (act = search) затем QueryString = request.form (QueryString) QueryWords = split (QueryString) Strindent = 'Если поиск пуст, вернитесь IfqueryString = then Response.redirect (default.asp) Эндиф Session.Timeout = 2 Ifisobject (session (sitesearch_conn)). Тогда SetConn = session (sitesearch_conn) Еще SetConn = server.createObject (adodb.connection) conn.opendriver = {microsoft accessdriver (*. mdb)}; dbq = & server.mappath (база данных/sitesearch.mdb) ,,, SetSession (sitesearch_conn) = conn Эндиф 'Запрос SQL = SELECT*из [urlindex] где 'Поиск описания поля sql = sql & ([description] like '% & querywords (0) и%' 'First Fori = lbound (Querywords)+1toubound (QueryWords) Ifquerywords (i) <> anducase (querywords (i)) <> oranducase (querywords (i)) <> andthen Ifucase (Querywords (i-1)) = ортен SQL = SQL & OR [DESTIC] LIKE '%& QueryWords (i) и%' Еще SQL = SQL & и [Description] Like '%& QueryWords (i) и%' Эндиф Эндиф Следующий 'Поиск поля ключевых слов sql = sql &) или ([ключевые слова] как '%& QueryWords (0) и%' Fori = lbound (Querywords)+1toubound (QueryWords) Ifquerywords (i) <> anducase (querywords (i)) <> oranducase (querywords (i)) <> andthen Ifucase (Querywords (i-1)) = ортен sql = sql & или [ключевые слова], как '%& Querywords (i) и%' Еще sql = sql & and [ключевые слова] как '%& QueryWords (i) и%' Эндиф Эндиф Следующий 'Поиск поля заголовка SQL = SQL &) или ([TIPLE] Like '%& QueryWords (0) и%' Fori = lbound (Querywords)+1toubound (QueryWords) Ifquerywords (i) <> anducase (querywords (i)) <> oranducase (querywords (i)) <> andthen Ifucase (Querywords (i-1)) = ортен SQL = SQL & или [TIPLE] Like '%& QueryWords (i) и%' Еще SQL = SQL & и [TIPLE] Like '%& QueryWords (i) и%' Эндиф Эндиф Следующий |
Поделиться: раскрытие 17 основных типичных кодов программирования ASP 1. Метод для ASP для получения входных данных таблицы: GetPost 1.Get: после того, как пользователь добавляет данные в URL, формат - "? Field 1 = входные данные 1 Поле 2 = входные данные 2 ..., а затем отправьте их на сервер.
2 страницы в общей сложности предыдущей страницы 12 Следующая страница