Автор Тема: Пойск по директориям в файлах  (Прочитано 16330 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Этот скрипт немного не то ...
« Ответ #15 : 27 Декабря 2001, 06:43:53 »
Этот скрипт немного не то что я просил.
Он не ищит по каталогам которые внутри (выше) .\\text\\, потом как то немного не так выводит данные, построчно да ещё и на каждую строку что-то пишит, ну пофиг это можно было изменить, но то что этот скрипт не ищит по каталогам выше, нужно как-то исправить ;)
Честно говоря я как раз занимаюсь изучением файловой системы, но такой скрипт сбацать мне думаю не удастся.
Короче пожалуйста помгите кто знает или кто может не в падлу сделать =)
..  ..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Пойск по директориям в файлах
« Ответ #16 : 27 Декабря 2001, 12:34:03 »
Так тебе нужно, чтобы он шерстил весь сайт, или только конкретную директорию?
AS IS...

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Пойск по директориям в файлах
« Ответ #17 : 27 Декабря 2001, 18:34:57 »
Глобально по всему сайту.
Я хочу просто сделать поиск по мое базе данных, а за баззу данных я взял папки/файлы. Уже скрипты всё есть, а поиск организовать не могу.
Зацени: http://coding.dyn.ee/articles/
Там вот статьи, и по базе данных статей нужно сделать поиск.
Помоги не в падлу.
..  ..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Пойск по директориям в файлах
« Ответ #18 : 27 Декабря 2001, 23:38:24 »
Фу. Аж утомился. :):):)
Лови:

/////////////////////////////////////////////////////
//
//  Primitive file parser by The0ReTiC
//  mail me to [email]l0g_err@xakep.ru[/email] in any questions :)
//
////////////////////////////////////////////////////
function whole_search($text_2_search,$directory_name)
{
$dirt = @opendir($directory_name);
//chdir($directory_name);
while($file_handler = readdir($dirt)) //Reading directory
{
clearstatcache();
if (($file_handler !=\'.\')&&($file_handler != \'..\')):
if(is_dir($directory_name.\'/\'.$file_handler)):
$nd = $directory_name.\'/\'.$file_handler;
echo$nd.\'

\';
whole_search($text_2_search,$nd);
else:
echo\'Parsing file: \'.$file_handler.\'   ->>   \';
$file_content = file($directory_name.\'/\'.$file_handler);
$founded = 0;
for($step = 0;$step{
if(eregi($text_2_search,$file_content[$step])):
$founded++;
endif;
}
if($founded >0):
echo\'string \'.$text_2_search.\' found in file \'.$file_handler.\' \'.$founded.\' times

\';
else:
echo\'String not found

\';
endif; //$founded;
endif; // Is file
endif; // Is not . OR ..
}

@closedir($directory_name);
}

$my_text = "simple text";

whole_search($my_text,$DOCUMENT_ROOT);

?>

У меня на сайте перелопатил порядка 60 файлов и все нашел правильно. В самом себе и в директории 4 уровня. Так что должно работать.
AS IS...

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Пойск по директориям в файлах
« Ответ #19 : 28 Декабря 2001, 00:04:24 »
У меня что то нето.
Конфигурация сервера на том, что я всё это дело использую:
IIS 5.0, PHP 4.0.4, PERL 5.0
Может из-за того что IIS ? Хотя фиг знает.
Нужно попробовать в *nix системе это всё.
Короче сча ..
Точно! Мляя .. на bsd\'шной системе идёт, а на win32 не хочет :(
Прийдётся переидти на *nix какой нить ...
А я и думаю почему у меня нифга не получалось ;)
..  ..

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Пойск по директориям в файлах
« Ответ #20 : 28 Декабря 2001, 00:09:44 »
Solid
слушай , как настроишь, можешь поделится, и чуть объяснить как его установить ? :)
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Пойск по директориям в файлах
« Ответ #21 : 28 Декабря 2001, 00:24:47 »
Народ, как вы можете на IIS\'е сидеть. Он же непонятный нафиг. :(
AS IS...

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Пойск по директориям в файлах
« Ответ #22 : 28 Декабря 2001, 00:45:33 »
Да просто я бы поставил Apache, если бы была возможность ;)
Погнимаешь на сервере у меня отец сидит, и ему не нравится когда он находит у себя на компе нечто не своё =)
Короче IIS\'а нифига не видно, вот я его и поставил.
Вот такие вот дела. А если бы была возможность, я перешёл бы на другой более качественный сервер, просто деньги не очень хоцца плотить ;)
Вот так вот. Ну может скоро пререеду на на другой серевер, там и домен будет и shell =)
Меня просто парят всякие бесплатные веб-сервисы, там и мало всего, и вообще голимо =) Вот так вот.
Ладно, спасибо на добром слове!
Кстати с наступающим тебя.
..  ..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Пойск по директориям в файлах
« Ответ #23 : 28 Декабря 2001, 00:49:52 »
Погоди. У тебя сервак NT-вый? Так поставь апачу как сервис, отец не лазает при каждом запуске смотреть, что у него зпаущено. А сам сервак синсталь куда-нить в укроПное место винта. И вычисти меню Start :):):)
AS IS...

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Пойск по директориям в файлах
« Ответ #24 : 28 Декабря 2001, 02:41:36 »
Хехе ... я под вин32 же не знал что так можно ;)
Теперь буду знать, скорее всего поставлю.
У меня кстати папка руут (все файлы простыми словами), лежат в таком месте =) c:\\winnt\\system32\\logfiles\\wwwroot\\
Круто, правда?
Кстати, ты в IRC где нить сидишь?
Если нет или хочешь найти новых друзей, заходи на irc.ircworld.org #rus.
Только не говори что ты сидишь на dal.net\'e или на irc.net\'e или на ef.net\'e =)
..  ..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Пойск по директориям в файлах
« Ответ #25 : 28 Декабря 2001, 14:57:14 »
Не. В ирке вотще не сижу. Чуствую придется залезть :)
AS IS...

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
apache on win32 as service
« Ответ #26 : 28 Декабря 2001, 20:56:17 »
Хехе .. извените что посту эту сюда кидаю, но ТЕОРЕТИК, помоги, я что то не рублю в сервисах в вин2к =) У меня автоматом не создаёт сервис (ну что бы при старте автоматом сервис apache запускался), как сделать (создать) самому сервис?
Я в хелпах не нашёл такого, может просто плохо лазил, но всёравно скажи если знаешь, я чайник в сетях =)
..  ..

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Апатчи рулят %)
« Ответ #27 : 28 Декабря 2001, 22:04:59 »
Апатчи рулят, те кто сидит на ИИСе советаю не гонять лысого, а переходить на аптчи.
У меня запработало буквально всё что до этого не шло на IIS\'e. ИИС хорошь только тем, что там есть возможность исполнять АСП скрипты, и то для апатчи есть спечиальные моды, с помощью которых можно эмулировать АСП приложения.
Короче вот такие вот дела! %)
..  ..

Оффлайн Alan

  • -{ Наблюдатель }-
  • Старожил
  • ****
  • Сообщений: 493
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.krivoyrog.info
Пойск по директориям в файлах
« Ответ #28 : 28 Декабря 2001, 22:45:33 »
Solid
ты со скриптом разобрался?
:: Тот кто поднялся выше, просто полез раньше ::
   

Оффлайн Solid

  • Любитель подемогогить =)
  • Постоялец
  • ***
  • Сообщений: 139
  • +0/-0
  • 2
    • Просмотр профиля
    • http://coding.dyn.ee/
Пойск по директориям в файлах
« Ответ #29 : 29 Декабря 2001, 00:57:32 »
2Alan: Да всё работает! Скоро покажу результат ;)
..  ..

 

Sitemap 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