webForumDet fria alternativet

Hur söker man igenom en mapp med textfiler, Word dokument, pdf-filer!!

PHP

5 svar · 557 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

Helou!

Nu har min hjärna börjat koka!

Det är så att jag håller på med att bygga ett sökscript för min hemsida.

Jag har en mapp som jag kallar för docs.
Mappen innehåller ett antal filer med filändelsen .txt, .html, .doc och .pdf

Att öppna mappen och söka igenom filerna .txt och .html är inga problem, men de andra, går att söka igenom men inte att presentera svar från.

Men sen när det kommer till att presentera en kort snutt från varje fil, så dyker mitt problem upp!

Jag vill att resultatet ska presenteras ungefär som på
Google.com

Jag får ju fram en länk till resp. fil och storlek i kB samt datumet för skapandet av filen.

Och om jag vill hela texten i filen med feta markeringar på sökordet. De ja vill är att kanske 1-5 rader med sökordet i sig, presenteras, kanske lite avkortade...

Nåja ni förstår säkert!!

Medlem sedan juli 2000449 inlägg
#2

Exakt vad är det du behöver hjälp med?

Medlem sedan nov. 20014 054 inlägg
#3

Detta...

Exakt vad är det du behöver hjälp med?

Jag vill att några få rader där sökordet finns, presenteras, kanske lite avkortade.

Inte så att man bara visar typ de 100 första teckenen.
alltså:

$str="Text....",
$str=substr("$str",0,100);
echo $str;

Utan några få rader från dokumentet där sökordet finns med
kanske rad 2, 5, 30 om sökordet finns på de raderna...

Om det går det vill säga... :-)

Medlem sedan sep. 20011 086 inlägg
#4

lägg raderna i en array, och loopa igenom den..
om strängen finns i ett element. skriv ut det...

Medlem sedan juni 20008 205 inlägg
#5

Ska du grotta runt i Word/PDF-filer så får du förbereda dig på att lida...

Medlem sedan nov. 20014 054 inlägg
#6

uhh...

Ursprungligen av pimme
lägg raderna i en array, och loopa igenom den..

Tackar och bockar! :-)

Ursprungligen av spango
Ska du grotta runt i Word/PDF-filer så får du förbereda dig på att lida...

Lida... nää.. de vill jag ju inte... :OO , men det skulle vara roligt att veta ialla fall! :e

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)