0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 3
1

JavaScript виртуальной клавиатуры интегрировать в PHP скрипт поиска по сайту

08.12.2011, 23:04. Показов 2827. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Столкнулся по неопытности с трудностью. Помогите пожалуйста.

Нашел скрипт подходящей для меня виртуальной клавиатуры для сайта, настроил её, протестировал - всё работает.

Вот так она добавляется на html страничку:

HTML5
1
2
3
4
5
6
7
<head>
<script type="text/javascript" src="javascript/keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="css/keyboard.css">
</head>
<body>
<input type="text" value="" class="keyboardInput">
</body>
Нашел также скрипт PHP поиск по сайту, работающий без баз данных.

Так он вставляется в html:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
//Установка поиска по сайту
$strpath="search/form.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
 {
    if(file_exists("public_html"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
 }
include ('search/form.php');
chdir($adrself);
 ?>
А вот сам файл form.php:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php
$config=file("search/admin/conf/mes.txt");
$n=0;
//Очищаем
foreach($config as $line)
  {
    $expl=explode("*", $line);
    $conf[$n]=trim($expl[2]);
    $n++;
  }
?>
<style>
   #search_button {
       color:<?echo $conf[17]?>;
       font-family:"Times New Roman", "serif";
       font-size:<?echo $conf[18]?>pt;
       font-weight:<?echo $conf[20]?>;
       font-style:<?echo $conf[19]?>;
       background-color:<?echo $conf[16]?>;
       border-style:<?echo $conf[23]?>;
       border-width:<?echo $conf[22]?>px;
       border-color:<?echo $conf[21]?>;
      }
    #s_search {
       color:<?echo $conf[8]?>;
       font-family:"Times New Roman", "serif";
       font-size:<?echo $conf[9]?>pt;
       font-weight:<?echo $conf[11]?>;
       font-style:<?echo $conf[10]?>;
       background-color:<?echo $conf[7]?>;
       padding:5px;
       width:<?echo $conf[5]?>px;
       border-style:<?echo $conf[14]?>;
       border-width:<?echo $conf[13]?>px;
       border-color:<?echo $conf[12]?>;
       text-align:left;
      }
 
    #head_search {
       color:<?echo $conf[1]?>;
       font-family:"Times New Roman", "serif";
       font-size:<?echo $conf[2]?>pt;
       font-weight:<?echo $conf[4]?>;
       font-style:<?echo $conf[3]?>;
       text-align:left;
 
      }
 
</style>
 
<?php
echo "<script language='JavaScript1.1' type='text/javascript'>
<!--
 
 function ins(i)
 {
      var val=document.search.quit.value;
      var p1=";  if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
      echo  "\"<input name='quit' type='text' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(2)'><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>\";
 
 
      var p2=";if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
       echo "\"<input name='quit' type='text' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(1)'><img src='/search/img/up.png' alt='Закрыть' border=0></a><br>\"+
        \"<input name='toch' type='checkbox' value='ON'>&nbsp;\"+
        \"точное совпадение<br>\"+
        \"<input name='registr' type='checkbox' value='ON'>&nbsp;\"+
        \"учитывать регистр<br>\"+
        \"<input name=log type=radio value='1' >&nbsp;\"+
        \"любое слово<br>\"+
         \"<input name=log type=radio value='2' checked>&nbsp;\"+
        \"фраза целиком\";
 
      var insp;
      switch (i)
       {
        case 1: insp=p1;
                break;
        case 2: insp= p2;
                break;
       }
      document.getElementById('s_search').innerHTML = insp;
      document.search.quit.value=val;
 
 }
 
 
//--></script>";
 
 
 
echo"<div align=$conf[24]><form name='search' action='/search/search.php' method='post'>
 
        <div id=s_search>";
        if ($conf[0]!="") echo "<div id=head_search>$conf[0]</div>";
        echo "<input name='quit' type='text'  ID='quit' size=$conf[6]>
        <input type='submit' value=$conf[15] id=search_button >";
        if($conf[25]==1) echo "&nbsp;
        <a href=\"javascript:ins(2);\"><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>";
        echo"</div>
        </form></div>";
 
?>
Нужно чтобы виртуальная клавиатура открывалась вместе с этой формой поиска на главной html страничке.

Как только я не пробовал - не вышло. Помогите пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2011, 23:04
Ответы с готовыми решениями:

Как грамотно интегрировать скрипт php в html
Здравствуйте увожаемые программисты! У меня к вам такой вопрос. Есть php скрипт под названием Slim...

Скрипт поиска по сайту
вообщем ребят такая проблемка возникла, скрипт почему то выдает какие то странные символы,...

Написать скрипт поиска по сайту
есть сайт http://commanline.hol.es как организовать на нем поиск

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

3
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
09.12.2011, 01:33 2
form.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php
$config=file("search/admin/conf/mes.txt");
$n=0;
//Очищаем
foreach($config as $line)
  {
        $expl=explode("*", $line);
        $conf[$n]=trim($expl[2]);
        $n++;
  }
?>
<style>
   #search_button {
           color:<?echo $conf[17]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[18]?>pt;
           font-weight:<?echo $conf[20]?>;
           font-style:<?echo $conf[19]?>;
           background-color:<?echo $conf[16]?>;
       border-style:<?echo $conf[23]?>;
       border-width:<?echo $conf[22]?>px;
       border-color:<?echo $conf[21]?>;
      }
    #s_search {
           color:<?echo $conf[8]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[9]?>pt;
           font-weight:<?echo $conf[11]?>;
           font-style:<?echo $conf[10]?>;
           background-color:<?echo $conf[7]?>;
       padding:5px;
       width:<?echo $conf[5]?>px;
       border-style:<?echo $conf[14]?>;
       border-width:<?echo $conf[13]?>px;
       border-color:<?echo $conf[12]?>;
       text-align:left;
      }
 
    #head_search {
           color:<?echo $conf[1]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[2]?>pt;
           font-weight:<?echo $conf[4]?>;
           font-style:<?echo $conf[3]?>;
       text-align:left;
 
      }
 
</style>
 
<?php
echo "<script language='JavaScript1.1' type='text/javascript'>
<!--
 
 function ins(i)
 {
      var val=document.search.quit.value;
      var p1=";  if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
      echo  "\"<input name='quit' class='keyboardInput' type='text' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(2)'><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>\";
 
 
      var p2=";if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
       echo "\"<input name='quit' type='text' class='keyboardInput' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(1)'><img src='/search/img/up.png' alt='Закрыть' border=0></a><br>\"+
        \"<input name='toch' type='checkbox' value='ON'>&nbsp;\"+
        \"точное совпадение<br>\"+
        \"<input name='registr' type='checkbox' value='ON'>&nbsp;\"+
        \"учитывать регистр<br>\"+
        \"<input name=log type=radio value='1' >&nbsp;\"+
        \"любое слово<br>\"+
         \"<input name=log type=radio value='2' checked>&nbsp;\"+
        \"фраза целиком\";
 
      var insp;
      switch (i)
       {
        case 1: insp=p1;
                break;
        case 2: insp= p2;
                break;
       }
      document.getElementById('s_search').innerHTML = insp;
      document.search.quit.value=val;
 
 }
 
 
//--></script>";
 
 
 
echo"<div align=$conf[24]><form name='search' action='/search/search.php' method='post'>
 
        <div id=s_search>";
        if ($conf[0]!="") echo "<div id=head_search>$conf[0]</div>";
        echo "<input name='quit' type='text'  ID='quit' size=$conf[6]>
        <input type='submit' value=$conf[15] id=search_button >";
        if($conf[25]==1) echo "&nbsp;
        <a href=\"javascript:ins(2);\"><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>";
        echo"</div>
        </form></div>";
 
?>
И не забудь подключить JavaScript файл на главной страничке
HTML5
1
<script type="text/javascript" src="javascript/keyboard.js" charset="UTF-8"></script>
0
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 3
09.12.2011, 19:10  [ТС] 3
Пока отказывается заработать...

что имею:

главная страничка:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<html>
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Новая страница 1</title>
 
<script type="text/javascript" src="javascript/keyboard.js" charset="UTF-8"></script>
<link rel="stylesheet" type="text/css" href="css/keyboard.css">
 
</head>
 
<body>
<?php
 
//Установка формы
//Вместо "папка_скрипта" укажите название папки со скриптом (по умолчанию form)
$strpath="search/form.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
 {
    if(file_exists("public_html"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
 }
include ($strpath);
chdir($adrself);
 ?>
 
 <p><input type="text" value="" class="keyboardInput"></p>
</body>
 
</html>
form.php скопированный с твоего поста:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?php
$config=file("search/admin/conf/mes.txt");
$n=0;
//Очищаем
foreach($config as $line)
  {
        $expl=explode("*", $line);
        $conf[$n]=trim($expl[2]);
        $n++;
  }
?>
<style>
   #search_button {
           color:<?echo $conf[17]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[18]?>pt;
           font-weight:<?echo $conf[20]?>;
           font-style:<?echo $conf[19]?>;
           background-color:<?echo $conf[16]?>;
       border-style:<?echo $conf[23]?>;
       border-width:<?echo $conf[22]?>px;
       border-color:<?echo $conf[21]?>;
      }
    #s_search {
           color:<?echo $conf[8]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[9]?>pt;
           font-weight:<?echo $conf[11]?>;
           font-style:<?echo $conf[10]?>;
           background-color:<?echo $conf[7]?>;
       padding:5px;
       width:<?echo $conf[5]?>px;
       border-style:<?echo $conf[14]?>;
       border-width:<?echo $conf[13]?>px;
       border-color:<?echo $conf[12]?>;
       text-align:left;
      }
 
    #head_search {
           color:<?echo $conf[1]?>;
       font-family:"Times New Roman", "serif";
           font-size:<?echo $conf[2]?>pt;
           font-weight:<?echo $conf[4]?>;
           font-style:<?echo $conf[3]?>;
       text-align:left;
 
      }
 
</style>
 
<?php
echo "<script language='JavaScript1.1' type='text/javascript'>
<!--
 
 function ins(i)
 {
      var val=document.search.quit.value;
      var p1=";  if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
      echo  "\"<input name='quit' class='keyboardInput' type='text' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(2)'><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>\";
 
 
      var p2=";if ($conf[0]!="") echo "\"<div id=head_search>$conf[0]</div>\"+";
       echo "\"<input name='quit' type='text' class='keyboardInput' ID='quit' size=$conf[6]>&nbsp;&nbsp;\"+
        \" <input type='submit' value=$conf[15] id=search_button >&nbsp;&nbsp;\"+
        \"<a href='javascript:ins(1)'><img src='/search/img/up.png' alt='Закрыть' border=0></a><br>\"+
        \"<input name='toch' type='checkbox' value='ON'>&nbsp;\"+
        \"точное совпадение<br>\"+
        \"<input name='registr' type='checkbox' value='ON'>&nbsp;\"+
        \"учитывать регистр<br>\"+
        \"<input name=log type=radio value='1' >&nbsp;\"+
        \"любое слово<br>\"+
         \"<input name=log type=radio value='2' checked>&nbsp;\"+
        \"фраза целиком\";
 
      var insp;
      switch (i)
       {
        case 1: insp=p1;
                break;
        case 2: insp= p2;
                break;
       }
      document.getElementById('s_search').innerHTML = insp;
      document.search.quit.value=val;
 
 }
 
 
//--></script>";
 
 
 
echo"<div align=$conf[24]><form name='search' action='/search/search.php' method='post'>
 
        <div id=s_search>";
        if ($conf[0]!="") echo "<div id=head_search>$conf[0]</div>";
        echo "<input name='quit' type='text'  ID='quit' size=$conf[6]>
        <input type='submit' value=$conf[15] id=search_button >";
        if($conf[25]==1) echo "&nbsp;
        <a href=\"javascript:ins(2);\"><img src='/search/img/down.png' alt='Подробный поиск' border=0></a>";
        echo"</div>
        </form></div>";
 
?>
Выглядит это всё дело вот так.
Миниатюры
JavaScript виртуальной клавиатуры интегрировать в PHP скрипт поиска по сайту  
0
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 3
15.12.2011, 08:24  [ТС] 4
Заплачу за работу, помогите!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2011, 08:24
Помогаю со студенческими работами здесь

скрипт поиска по сайту
Всем привет ребята. Нужна большая ваша помощь, выручайте. Есть скрипт поиска по сайту. &lt;?php...

скрипт поиска по сайту
привет помогите написать скрипт поиска на сайте ... есть форма нужно только дописать скрипт...

Нужен скрипт для поиска по сайту.
Господа! Помогите найти скрипт поиска. Самому написать можно, но уже нет времени на это.....сроки...

Создание поиска по сайту на PHP
Подскажите как сделать поиск по сайту на PHP. У меня есть база данных. Обычный поиск слова в базе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru