ugrás a tartalomhoz

Egy könyvtárban kereső JavaScript

Anonymous · 2005. Okt. 14. (P), 09.40
Sziasztok, tudnátok segíteni?
Javascriptes keresőre lenne szükségem, halál egyszerűen: egy olyan script kellene, ami egy általam megadott könyvtárban a .htm fájlokban keres. Sehol sem találok ilyet. A .htm fájlok száma mindig változik ezért olyan script nem jó, ahol meg kell adnom az összes fájl, hogy azokban keressen..

Minden segítséget elfogadnék!

Kösz
Zsolt
 
1

Rossz a megközelítés, ne JS-t használj

halee · 2005. Okt. 14. (P), 10.59
Szia!

Az a probléma, hogy Js-tel próbálkozol. A js egy kliens oldali scriptnyelv, a htm fájljaid pedig a szerver oldalon vannak gondolom én. Amennyiben jól tudom a Js-ben biztosági okok miatt nincs se fájl, se könyvtár kezelés.
Amire neked szükséged van az a PHP. az belül is az ilyen függvények, mint opendir(), readdir(), esetleg scandir(), valamint fopen(), file(), és a többi függvények, majd ha már a fájlt megnyitottad, akkor preg_match() és a többiek..
Vagy akár használhatsz LDAP-ot is: http://www.php.net/manual/hu/ref.ldap.php
Amennyiben az adott csomag telepítve van a szerveren...



Amennyiben a kérdés értettem félre akkor bocs...

Üdv, Halee
2

Köszi, de...

Anonymous · 2005. Okt. 14. (P), 11.08
arról van szó, hogy kliens oldalon működne a dolog. Egy folyamatosan bővülő fájllistában kellene keresgélni a scripttel...
3

egyébként...

Anonymous · 2005. Okt. 14. (P), 11.11
pont ezek kellenének, mint a php-ben: megadott könyvtárat kinyitni, bene lévő fájlokat open és a keresett szót vizsgálni bennük.
4

<Nincs cím>

halee · 2005. Okt. 14. (P), 11.20
De mint írtam. Js-ben nincs sem fájl, sem könyvtár kezelés biztonsági okok miatt. Legalábbis, ha a legutóbbi információim óta nem változott a Js, amit nem hiszek... ;)
5

aha..

Anonymous · 2005. Okt. 14. (P), 11.43
most értettem meg amit írtál. Ez baj. Akkor szerinted hogyan érdemes megoldani ezt a kliens oldali keresést?
6

Ha mindenképpen kliens oldal

halee · 2005. Okt. 14. (P), 12.26
Hello megint!

Hát a lehetőségek tárháza végtelen...
Például felrakhatsz egy apache szervert a gépedre és akkor megírhatod php-ben a kódot.
Nekiláthatsz valamilyen univerzális programnyelvvel vagy vizuális fejlesztő eszközzel: Delphi, C, C++, C#, Visaul Basic, Pascal, Asm:) ...

Igazából még arról nem nagyon írtál, hogy mire akarod a megoldást használni.. Tehát amíg a feladatot nem részletezed egy kicsit addig nagy valószínűséggel nem is fog tudni senki konkrétan segíteni...

Például, ha a keresésből valamilyen adatbázis jellegű felhasználásra következtetek és mondjuk feltételezem, hogy van egy office a gépeden, akkor leginkább a Delphi+Access vagy VB+Acces jöhet szóba..

Amennyiben "csak" a fájlok tartalmában való keresés szükséges, akkor a felsorolt programnyelvek bármelyikével próbálkozhatsz.

A lényeg a lényeg, talán az egyetlen eszköz amivel egészen biztosan nem fogod tudni megoldani a feladatot az a JS.

Ha egy kicsit írsz bővebben arról, hogy mi az ami adott, és mit szeretnél elérni, akkor talán tudok egy kicsit konkrétabban is segíteni...

Üdv, Halee
7

bocs, most részletezem....

Anonymous · 2005. Okt. 14. (P), 13.08
arról van szó, hogy egy adatbázis jellegű dolog készülne, windows-os op. rendszerre. Először gondoltam apache+php-re, aztán Access-re de a probléma a következő: nem csak egy gépen lenne használva ez az egész dolog, hanem több gépen (semmi szerver, csak PC), amik semmilyen kapcsolatban nincsenek egymással. Valójában így egy excel táblázat is jó lenne, mert az hordozható, módosítható... De kinézetre vagyis design-ra az egy kicsit gyenge. Most arra gondoltam, hogy minden termék kap egy .htm fájlt és valamilyen módon azokban mehetne egy keresés és ehhez kellene valamilyen megoldás.
Ennyi lenne a dolog részletesen.
Ha jobb ötleted volna írd meg, lehet hogy teljesen rossz irányban haladok.
8

indexing service

Anonymous · 2005. Okt. 14. (P), 22.19
Ha szigorúan win környeztben képzeled el, akkor indexing service+vbscript párossal meg lehet oldani (csak 2000 és xp alatt). Az msdn-en van erre egy minta. Korábban asp-ben készítettem ebből keresőt, az jól működött.
9

Na most már értem, mire gondolsz...

halee · 2005. Okt. 17. (H), 09.11
Hello!

Innen már leginkább ízlés kérdése, hogy mivel kezdessz neki. Ha már a hordozhatóság fontos, akkor én Access adatbázist használnék, ráadásul ott tudsz hozzá kereső felületet is készíteni VBA vagy VB. Aztán, ha VB-t nem szereted, akkor pedig rengeteg más prognyelv is szóba jöhet: Delphi, C++... stb

Ha nekem kéne ilyen feladatot megoldani akkor én Access+VB-t választanék!

Ha viszont a htm/html-es változattal akarsz mindenképpen operálni, akkor Delphit tudok mellé javasolni. Mivel talán ahhoz találsz a legbőségesebb forrásanyagot a neten... :)

Üdv, Halee