|
автор: Ученик (21.01.2006 в 00:55) |
|
| Подскажите как зделать элементарный поисковечок сам не как не могу.И желательно чтоб он выводил результат поиска не всю информацию как google а только один url. | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 00:55)
| | Нужно уточнить каково будет назначение этого поисковичка... | |
|
|
|
|
автор: Ученик (21.01.2006 в 01:05) |
|
|
для: cheops
(21.01.2006 в 01:00)
| | Поиск по ключевому слову
например = Музыка ;
место поиска = гугля ;
echo (только один url) | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 01:05)
| | Вы б ещё спросили, как сделать простенькую атомную бомбу. Вам поисковик типа яндекса, гугла, рамблера..., короче поисковик который собирает информацию обо всех сайтах сети или поисковик по какому то конкретному сайту? Если первое, забудьте об этой бредовой идее, для этого нужна мощная машина и не одна, мощный канал и не один. | |
|
|
|
|
автор: Ученик (21.01.2006 в 01:28) |
|
|
для: Евгений Петров
(21.01.2006 в 01:17)
| | Хорошо смотри гугл за него насшол всё а он просто мне вывел на экран не полностью всю информацию ;
MP3 МУЗЫКА НОТЫ, ПЕСНИ и ТЕКСТЫ ПЕСЕН. Где скачать музыку mp3 ...
Каталог популярных музыкальных сайтов. Системы поиска mp3, музыкальных и видео
клипов. mp3 архивы бесплатной музыки free mp3. Где найти песни из кинофильмов ...
mp39.com/ - 25k - 18 янв 2006 - Сохранено в кэше - Похожие страницы
KM.RU Музыка - Поиск музыки MP3. Музыкальные новости, интервью ...
KM.RU: Музыка. Музыкальные новости и новости шоу-бизнеса, статьи, интервью,
рецензии на CD. Все о жанрах, стилях и исполнителях. MP3, композиции, альбомы и ...
music.km.ru/ - 105k - 18 янв 2006 - Сохранено в кэше - Похожие страницы
а только их url;
http://mp39.com/ ,
http://music.km.ru/ ;
Такое возможно | |
|
|
|
|
автор: Ученик (21.01.2006 в 01:31) |
|
|
для: Ученик
(21.01.2006 в 01:28)
| | Короче в результате поиска гугла он посабирал одни url ????????? | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 01:31)
| | У Яндекса есть такой сервис "Яндекс.XML". Насчёт Google ничего не могу сказать. Попробуйте написать письмо в службу поддержки google. | |
|
|
|
|
автор: Ученик (21.01.2006 в 02:05) |
|
|
для: Саня
(21.01.2006 в 01:57)
| | Окей попробую!!!!
А зделать это как я понял не кто не может жаль пойду а другой форум со своими проблемами.=( | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 02:05)
| | А вы думаете на этом форуме всё за вас будут делать другие? Спрашивайте - подскажем, но не будем делать всё за вас.
> А зделать это как я понял не кто не может...
Сделать могут многие. Только никто не хочет делать за ВАС. Если вы поставили задачу, научиться программировать на PHP - учитесь, спрашивайте. Если же не хотите знать PHP, проблем нет, пишите "хочу... заплачу за всё это...".
По теме:
Если хочется именно гугл, необходимо получить страницу с результатами поиска
<?php
$query = "php"; // слово, которое нужно найти
$query = convert_cyr_string($query, "windows-1251", "utf-8"); // гуглу нужен только utf-8
$result = file_get_contents("http://www.google.ru/search?hl=ru&q=".$query);
?>
|
В переменной $result будет страница с результатами поиска. Из неё нужно повыдёргивать ссылки и найденные ключ-слова. | |
|
|
|
|
автор: Ученик (21.01.2006 в 02:31) |
|
|
для: Саня
(21.01.2006 в 02:23)
| | Извените исли чем обидел просто я не правильно выразился я только наченаю писать свои маленикие и бестолковые скрипты но это временно=) ,условие я зделал всё вроде в норме но проблема мой поискавичок показывает полностью копию гугла а мне надо одни url вот и всё ...
Здесь скорей моя вина я не правильно обьяснил что мне нада сори!
За подсказку спосибо!!! | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 02:31)
| |
<?php
// Слово, которое нужно найти
$query = "слово";
// Получим результаты поиска
$result = file_get_contents("http://www.google.ru/search?hl=ru&q=".$query);
// Google вернёт страницу в кодировке UTF-8
// А нам надо WINDOWS-1251
// Изменим кодировку
$result = iconv("UTF-8", "WINDOWS-1251", $result);
// Ссылки находятся в блоке <div></div>
// Разобьём результаты по этому блоку
$array = explode("<div>", $result);
$arr = explode("</div>", $array[1]);
// Все ссылки окажутся тут (в переменной $links)
$links = $arr[0];
echo($links);
?>
|
P. S.
Предыдущая моя подсказка немного неправильная | |
|
|
|
|
автор: Ученик (21.01.2006 в 03:49) |
|
|
для: Саня
(21.01.2006 в 03:29)
| | Чтото не впорядке с кодировкой выдаёт ошибку в этой строке
$result = iconv("UTF-8", "WINDOWS-1251", $result); | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 03:49)
| | Что за ошибка? | |
|
|
|
|
|
|
|
|
для: cheops
(21.01.2006 в 13:22)
| | - | |
|
|
|
|
|
|
|
для: Ученик
(21.01.2006 в 00:55)
| | для поиска на один url, вам можно рассматривать следующий скрипт
сначана вы создаете одну форму для ввода слова
<form action="search.php" method="post">
<input type="text" name="search">
<br>
<input type="submit" value="Search"> <input type="reset" value="Reset">
</form>
А это код ищущего фаила!
<?
$website = "www.yoursite.com";
$search = $_POST['search'];
$search = str_replace(" ","+",$search);
$search = stripslashes($search);
header("Location: http://www.google.com/search?q=site%3A$website+%22$search%22&btnG=Google+Search");
?> | |
|
|
|
|
автор: Ученик (25.01.2006 в 19:21) |
|
|
для: cactus_vn
(21.01.2006 в 15:28)
| | Спосибо мужики за то что помогаете сори что не отвечал уезжал . | |
|
|
|