Hallo,
ich habe mir aus dem Internet ein Suchmaschinen-Script geladen, daß ich meinen Bedürfnissen anpassen möchte. Man gibt in einem Textfeld (name="terms") die Suchbegriffe, getrennt durch Kommatas ein. Mittels Radio-Buttons wählt man die logische Verknüpfung (OR oder AND) aus.
Ich möchte nun aber, daß man schon im Testfeld für die Suchbegriffe die logische Verknüpfung mit angeben kann.
Daher suche ich nun eine Routine, die den Suchbegriffstring nach AND oder OR durchsucht und dann den Wert in die Variabele $boolean schreibt.
Es ist bei dieser Routine wichtig, daß sie nur dann $boolean "setzt", wenn AND oder OR als einzelnes Wort vorkommen. Im Klartext:
Suchbegriffe soll "cgi AND html" sein. --> $boolean = "AND"
Suchbegriffe soll "cgi OR html" sein. --> $boolean = "OR"
Suchbegriffe soll "cgi AND Text OR html" sein. --> $boolean soll nicht gesetzt werden
Suchbegriffe soll "ORbital" sein. --> $boolean soll nicht gesetzt werden
Ich danke schon allen, die sich mit den sicherlich wüst und kompliziert erscheinenden Sachverhalt auseindersetzen und hoffe, daß ich eine Lösung finden werden.
Bis dann...
Alexander