Thread suche erst ab einem bestimmten bereich aktivieren (51 answers)
Opened by Rocco at 2006-06-23 16:05

Rocco
 2006-06-23 19:08
#8114 #8114
User since
2005-11-18
37 Artikel
BenutzerIn
[default_avatar]
hmm danke, ich möchte aber jetzt nicht das ganze script umbauen, weil es ja ganz gut funktioniert soweit und ich nicht über die erforderlichen kentnisse verfüge, um das umzusetzten.
deswegen bin ich mir auch nicht sicher, ob ich dein beispiel praktisch verwerten kann.
glaube aber eher nicht. :(
im prinzip will ich ja nur folgendes, ich schreibs mal in pseudocode in die funktion, sollte für einen der sich auskennt überhaupt kein problem darstellen:

Code: (dl )
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
sub search {

 @terms = split(/\s+/, $FORM{'terms'});

 foreach $FILE (@FILES) {

    open(FILE,"$FILE");
    @LINES = <FILE>;
    close(FILE);



    $string = join(' ',@LINES);
    $string =~ s/\n//g;
   
  //////// PSEUDOCODE
   foreach(@LINES != <div class="scroll">)
   {

   gehe zu nächster zeile in @LINES
  }

wenn der string gefunden wurde lauf weiter in der funktion,
an der position wo wir in @LINES gerade sind
  ///////// PSEUDOCODE ENDE

       foreach $term (@terms) {
          &Umlaute;

             if ($string =~ /$term/) {
                $include{$FILE} = 'yes';
                last;
             }
             else {
                $include{$FILE} = 'no';
             }

       }

   
 }
}


also das die suche erst beginnt, wenn der string gefunden wurde.

View full thread suche erst ab einem bestimmten bereich aktivieren