<?php 
  error_reporting(0); 
  session_start(); 
  $results=array(); 
  if(!empty($_POST["q"])) { 
    $qparts=explode(" ",$_POST["q"]); 
    foreach($_SESSION["bid"] as $key=>$value) { 
      $found=false; 
      foreach($qparts as $onepart) { 
        if(!empty($onepart)) { 
          if(eregi($onepart,$value)) $found=true; 
          if($onepart[0]=="+" && strlen($onepart)>1 && eregi(substr($onepart,1),$value)) $found=true; else 
          if($onepart[0]=="+" && strlen($onepart)>1 && !eregi(substr($onepart,1),$value)) {$found=false;break;} 
          if($onepart[0]=="-" && strlen($onepart)>1 && eregi(substr($onepart,1),$value)) {$found=false;break;} 
        } 
      } 
      if($found==true) $results[]="#".$key; 
    } 
    echo json_encode($results); 
  } 
?>
 
 |