Gabi: search code

Hay

$usert{'keywords'} = "leichter gewinnen im Internet";

if(index($usert{'keywords'},"$in{'search'}")>= 0) {
print "$usert{'keywords'}":
}

$usert{'keywords'} soll auch gefunden werden wenn folgendes in $in{'search'} steht:

im Internet gewinnen
IM INTERNET

Ich hoffe dass mir hierbei jemand helfen kann

Vielen Dank

Gabi

  1. Halihallo Gabi

    if(index($usert{'keywords'},"$in{'search'}")>= 0) {
    print "$usert{'keywords'}":
    }

    Grundsätzlich schreibt man Variablen, wenn man nur die Variablen
    braucht _nie_ in Doublequotes. $x="$foo" ist böse[tm], man schreibt
    $x = $foo. bzw. index($x,$y), nicht index($x,"$y") wie bei deinem
    BSP.

    $usert{'keywords'} soll auch gefunden werden wenn folgendes in $in{'search'} steht:

    perldoc perlre
    perldoc perlrequick
    perldoc perlretut

    =>

    if ($usert{keywords} =~ /$in{search}/i) {
      print $usert{'keywords'};
    }

    falls du dennoch mit "index" arbeiten möchtest: Wandle erst alles
    in Gross- bzw Kleinschreibung um und vergleiche dann.

    Viele Grüsse

    Philipp