Вот был под рукой скрипт, состоит из двух комбобоксов. Попробуй модифицировать под себя, если это то что тебе надо.
<FORM name=doublecombo> <SELECT name=example onchange=redirect(this.options.selectedIndex) size=1> <OPTION selected>Мой сайт</OPTION> <OPTION>News Sites</OPTION> <OPTION>Search Engines</OPTION></SELECT> <SELECT name=stage2 size=1> <OPTION selected value=http://www.dynamic-design.com.ua/>Начало</OPTION> <OPTION value=http://www.dynamic-design.com.ua/develop>Коллекция примеров</OPTION> <OPTION value=http://www.dynamic-design.com.ua/develop/script>JavaScript</OPTION> <OPTION value=http://www.dynamic-design.com.ua/develop/dhtml>Dynamic HTML</OPTION> <OPTION value=http://www.dynamic-design.com.ua/develop/perl>Perl</OPTION> <OPTION value=http://www.dynamic-design.com.ua/resume>Резюме</OPTION></SELECT> <INPUT class=button name=test onclick=go() type=button value=" Перейти "> <SCRIPT><!-- var groups=document.doublecombo.example.options.length var group=new Array(groups) for (i=0; i<groups; i++) group=new Array() group[0][0]=new Option("Начало","http://www.dynamic-design.com.ua/") group[0][1]=new Option("Коллекция примеров","http://www.dynamic-design.com.ua/develop/") group[0][2]=new Option("JavaScript","http://www.dynamic-design.com.ua/develop/script/") group[0][3]=new Option("Dynamic HTML","http://www.dynamic-design.com.ua/develop/dhtml/") group[0][4]=new Option("Perl","http://www.dynamic-design.com.ua/develop/perl/") group[0][5]=new Option("Резюме","http://www.dynamic-design.com.ua/resume") group[1][0]=new Option("CNN","http://www.cnn.com") group[1][1]=new Option("ABC News","http://www.abcnews.com") group[2][0]=new Option("Hotbot","http://www.hotbot.com") group[2][1]=new Option("Infoseek","http://www.infoseek.com") group[2][2]=new Option("Excite","http://www.excite.com") group[2][3]=new Option("Lycos","http://www.lycos.com") var temp=document.doublecombo.stage2 function redirect(x){ for (m=temp.options.length-1;m>0;m--) temp.options[m]=null for (i=0;i<group[x].length;i++){ temp.options=new Option(group[x].text,group[x].value) } temp.options[0].selected=true } function go(){ location=temp.options[temp.selectedIndex].value } //--></SCRIPT> </FORM>
Принцып работы поиска заключается в том что контент вашего сайта должен храниться в базе данных (обычно MYSQL).
Простой поиск: это когда пишется селект поиска по базе данных:
select * from table where content LIKE '%болт с правой резьбой%'
селект должен вернуть адреса страниц где встречается в тексте словосочетание болт с правой резьбой
Если ваш сайт не хранится в базе данных тогда только поиск Яндекса и Гугля или других поисковиков прикручивать на свой сайт, они предоставляют эту возможность.
Кто то из ваших соседей по покупным ссылкам на том сайте не захотел долго ждать пока яндекс проиндексирует ссылку на морде и пошел в адурелку Яндекса и добавил в адурелку морду сайта с вымышленным параметром ?from=direct. (если добавлять саму морду то яндекс говорит что страница уже проиндексирована, а если приписать к урлу вымышленный параметр то яндекс считает что это новый адрес и идет индексировать)
Яндекс пообещал этому "добавляльщику" проиндексировать эту "новую страницу" и сдержал слово. :)
Ну к следующему апдейту наверное склееет эту искуственно новую страницу с главной страницей "/".
И должна остаться только "/"
ps. таким добавляльщикам надо руки отрывать по самые ноги. :)
malls, не забудьте отписать если стоимость бидов придет в "норму".
Хотя, конечно было бы приятней если "норма" была бы 20-50 центов, хоть у одного нашего собрата, вебмастера, работающего с русским контекстом.
Но по собственному опыту кажется что хлеб вебмастеру достается тяжело.
И системы контекстной рекламы не дадут вебмастерам разбогатеть. Эх...
определять надежность хостинга по трасировке наверное бесмысленно.
Надежность хостинга, UpTime, проверяется по: Времни, в течении которого сервер находится в стабильном состоянии, выраженное в процентах от всего времени наблюдений (т.н. UpTime).
ИМХО: ЖК монитор не совместим с люминисцентными лампами.
потому что и монитор и лампы мигают с одной частотой.
В курилке уже обсуждался этот вопрос
Работа на компьютере при освещении флуоресцентными лампами - не полезна!
ЖК монитор желательно смотреть при естественном освещении или при лампах накаливания.
Вы это имели в виду?
<? $hh = $_SERVER["HTTP_HOST"]; // в переменную записываем имя сайта на котором исполняется код if($hh=='www.page.ru'){include('7634737.php');} // проверяем если переменная равна www.page.ru то подключаем файл 7634737.php if($hh=='www.site.ru'){include('03464673.php');} // проверяем если переменная равна www.site.ru то подключаем файл 03464673 .php ?>
Извините, но больше писать не буду...
пока :)
ну посмотри что так выводит
<? echo $hh = $_SERVER["HTTP_HOST"]; ?>
вообще что бы узнать список php функций которые определяют имя домена надо написать.
<? phpinfo();?>
в таблице увидиш какая функция пхп на твоем хостинге выводит имя домена на котором исполняется код. потом пишеш условие и все...
Ну и надеюсь ты не пытаешся "приинклюдеть" :) файл с разных доменов?
Функция include работает только внутри сайта. Чтобы прочитать файлы на чужих сайтах, и вставить в свою страницу, применяют CURL или сокеты, как я говорил выше.
файл reklama.php надо положить на каждый ваш сайт.
ну дак этот код подходит или нет?
<? $hh = $_SERVER["HTTP_HOST"]; // в переменную записываем имя сайта на котором исполняется код if($hh=='www.page.ru'){echo '7634737';} // проверяем если переменная равна www.page.ru то выводим 7634737 if($hh=='www.site.ru'){echo '03464673';} // проверяем если переменная равна www.site.ru то выводим 03464673 ?>
Если сайты на одном хостинге, то общаться сайты могут через базу данных mysql
если на разных хостингах то только через CURL или сокеты.
или вы спрашиваете элементарное
<? $hh = $_SERVER["HTTP_HOST"]; if($hh=='www.page.ru'){echo '7634737';} if($hh=='www.site.ru'){echo '03464673';} ?>
вопрос не смог понять... :(