Търсачка, която да търси в Data.bg

Centrino

Registered
Здравейте
Някой може ли да ми каже как да направя търсачка която да търси в data.bg и не само там ами да мога да посочвам и други фтп-та в които да търси. И дали това ще ми свърши работа ? http://centrino.phpnet.us/
Благодартя

p.s в момента уча php и си падам малко noob
 
Има система за линкове която можеш да добавяш линкове не само от дата.бг можеш да е свалиш от ТУК!
 
а как да издиря всички линкове който дата.бг садържа ?

п.с линка, който даде не работи
 
За да научиш как се дирят линкове кликни Тук Линка който ги дадох си работи :twisted:
 
С този метод.... малко бавно ще слава линковете, който дата.бг садържа....
 
Еми да бавно ще е защото дата.бг има много файлове И зависи ако има повече папки по бавно става копирането на линкове :?:
 
Въпроса ми е може ли този процес за събирането на линковете да се автоматизира и линковете да се записват в DB
 
hishnika каза:
Пробвай тази мн е яка Тук
Много е яко ето начин на инсталване..

Описание:
Това е лесна за инсталирване търсачка, която ползва php и mysql. Търси думи и изрази.

Съвместимост:
Работи коректно под PHP 4 и MySQL 3.23 или по нови версии.

Инсталация:
1. Правите си БД в mysql
2. Влезте в директорията settings и отворете database.php. Там променете $database, $mysql_user, $mysql_password и $mysql_host.
3. Ако сайта в който търсите ще има кирилица, трябва да добавите следния код в search.php:

Код:
header('Content-Type: text/html; charset=windows-1251');

4. Влезте в папката admin и отворете auth.php. Променете името си и паролата по ваше желание.
5. Качете търсачката на вашия хост.
6. Отворете си броузъра и стартирайте install.php от папката admin.
7. Админ панела се намира в admin/admin.php
8. За да видите дали работи търсачката стартирвате search.php от главната папка

Добавяне на сайт:
За да добавите сайт, в който да търсите, отваряте админ панела и натискате на Add site и си пишете сайта. След това отивате на Sites и натискате на Reindex all.

Теглене:
http://www.cs.ioc.ee/~ando/sphider/download.php

Демо:
http://www.cs.ioc.ee/~ando/sphider/demo.php

Тук демото е малко кофти
Иначе като си я инсталнеш логина за админа и другите неща не се вижда.. ;)
 
При опит да индексна файловере в сървара на дата.бг store1 ми вади ето това
Код:
Disallowed files and directories in robots.txt:
http://store1.data.bg/

1. Link http://store1.data.bg/: file checking forbidden in robots.txt file

Completed at 21:56:56.
помогнете
 
Пробвай да зададеш да търси в папките на потребителите.
Като нанесеш направо store-a не ти позволява заради robots.txt файла:
User-agent: *
Disallow: /
 
Вярно че не става, сори пич не бях пробвал да търся файлове а само думи :cry:


Edit:
Soul_Stealler каза:
Пробвай да зададеш да търси в папките на потребителите.
Като нанесеш направо store-a не ти позволява заради robots.txt файла:
User-agent: *
Disallow: /
А какво съдържа този файл
 
Добре.... Ами тогава как е направена търсачката http://search.nicksoft.info/ ? някой може ли да ми каже ?

п.с Не разбрах каде да видя тоя файл robots.txt
 
dashe каза:
hishnika каза:
Пробвай тази мн е яка Тук
Много е яко ето начин на инсталване..

Описание:
Това е лесна за инсталирване търсачка, която ползва php и mysql. Търси думи и изрази.

Съвместимост:
Работи коректно под PHP 4 и MySQL 3.23 или по нови версии.

Инсталация:
1. Правите си БД в mysql
2. Влезте в директорията settings и отворете database.php. Там променете $database, $mysql_user, $mysql_password и $mysql_host.
3. Ако сайта в който търсите ще има кирилица, трябва да добавите следния код в search.php:

Код:
header('Content-Type: text/html; charset=windows-1251');

4. Влезте в папката admin и отворете auth.php. Променете името си и паролата по ваше желание.
5. Качете търсачката на вашия хост.
6. Отворете си броузъра и стартирайте install.php от папката admin.
7. Админ панела се намира в admin/admin.php
8. За да видите дали работи търсачката стартирвате search.php от главната папка

Добавяне на сайт:
За да добавите сайт, в който да търсите, отваряте админ панела и натискате на Add site и си пишете сайта. След това отивате на Sites и натискате на Reindex all.

Теглене:
http://www.cs.ioc.ee/~ando/sphider/download.php

Демо:
http://www.cs.ioc.ee/~ando/sphider/demo.php

Тук демото е малко кофти
Иначе като си я инсталнеш логина за админа и другите неща не се вижда.. ;)
Този скрипт работи самоче има 1 малък проблем индексира от 20-30 линка на веднъж тоест индексирането на големи сайтове е почти невъзможно да се направи напълно... има ли някакъв начин да се бръкне във кода така че да го накарам да индексира по 500-1000 линка на веднъж?
 
На това му се вика паяк. Не е трудно да се направи, просто е много играчка. Няма да го намериш готово.
 
какви папки бе :shock:
Код:
$ot = 0; //От кое ID да почне
$total = 10000;//кое id да свърши
for($i = $ot;$i< $total;$i++)
{
$headers = @get_headers("http://data.bg/f.php?fid=' . $i .'",1);
$content = $headers['Content-Type'][sizeof($headers['Content-Type'])-1];
if($content != 'text/plain' && $content)
{
$link = $headers['Location'][sizeof($headers['Location'])-1];
и тук запис
}
}
това е само за сървъри с доста ram и с мн търпение :P
 
cnoko каза:
какви папки бе :shock:
Код:
$ot = 0; //От кое ID да почне
$total = 10000;//кое id да свърши
for($i = $ot;$i< $total;$i++)
{
$headers = @get_headers("http://data.bg/f.php?fid=' . $i .'",1);
$content = $headers['Content-Type'][sizeof($headers['Content-Type'])-1];
if($content != 'text/plain' && $content)
{
$link = $headers['Location'][sizeof($headers['Location'])-1];
и тук запис
}
}
това е само за сървъри с доста ram и с мн търпение :P

Това къде се бута?
 

Back
Горе