1. // Shpinx
  2.         require('frostadmin/libs/sphinxapi.php');
  3.  
  4.         // Create the client, tell it where the server
  5.         // is and how long to wait for a response.
  6.         $sphinxClient = new SphinxClient();
  7.         $sphinxClient->SetServer( 'localhost', 9312 );
  8.         $sphinxClient->SetConnectTimeout( 1 );
  9.  
  10.         // This gives the title more weight than the
  11.         // body text for searches.
  12.         $sphinxClient->SetFieldWeights(array('item_producter' => 100, 'item_name' => 80, 'item_annotation' => 50, 'custom_field_1' => 25, 'custom_field_2' => 25));
  13.  
  14.         // Use the exteneded v2 match type
  15.         $sphinxClient->SetMatchMode( SPH_MATCH_ALL );
  16.  
  17.         //
  18.         $sphinxClient->SetLimits(0, 500);
  19.  
  20.         // Give me back the results as an array
  21.         $sphinxClient->SetArrayResult( true );
  22.  
  23.         $searchQuery = $_GET['sub'];
  24.         $searchResults = $sphinxClient->Query( $searchQuery, 'phonocz1' );
  25.  
  26.         $jhash = array();
  27.  
  28.         if ( $searchResults === false ) {
  29.                 $jhash['status'] = 'failed';
  30.                 $jhash['status_message'] = $sphinxClient->GetLastError();
  31.         } else {
  32.         if ( $sphinxClient->GetLastWarning() )
  33.         {
  34.                 $jhash['status'] = 'warning';
  35.                 $jhash['status_message'] = $sphinxClient->GetLastWarning();
  36.         } else {
  37.                 $jhash['status'] = 'good';
  38.         }
  39.  
  40.         $jhash['result_total'] = $searchResults['total'];
  41.         $jhash['result_found'] = $searchResults['total_found'];
  42.  
  43.         $jhash_matches = array();
  44.         if ( is_array($searchResults["matches"]) ) {
  45.                 $row_ids = array();
  46.  
  47.         foreach ( $searchResults["matches"] as $docinfo ) {
  48.       array_push($row_ids, mysql_real_escape_string($docinfo['id']));
  49.           $sql_ids = $docinfo['id'];
  50.     }
  51.         }
  52.  
  53.         $jhash['matches'] = $jhash_matches;
  54.         }
  55.  
  56.         //var_dump($row_ids);
  57.  
  58.         //$sql = mysql_query("SELECT * FROM frostadmin_shop_items WHERE id IN (".implode(',',$row_ids).")");
  59.         $sphinxCount = mysql_num_rows($sql);

Replies to Africa

Title Name When
ocenił nadszarpnięciem zaręczali Tussyprososy 8 Měsíců ago.

Odpověď na kód "Africa"

Zde můžete upravit/odpovědět na tento kód (touto akcí vložíte další kód, neupravíte stávající)