search code
Gabi
- cgi
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
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