Get search engine query string

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Get search engine query string

    hello Guys i have Question That is Related To search Engine Query String
    if i search
    Code:
    Men In black Latest mobile game
    so My Site Should Automatic parse that Query Nd Show result
    on Search Engline
    How I can do dis ?
    is Dis Is Enough
    Code:
    $match = preg_match('/&q=([a-zA-Z0-9+-]+)/',$refer, $output); $querystring = $output[0]; $querystring = str_replace('&q=','',$querystring); $keywords = explode('+',$querystring);
    return $keywords;
    i don't want to show Google search(Grabbing There Search page) related to There Keyword i only like to Prase it to show internal result
    That is similar to koolwap.in

    #2
    yes its enough, but you don't need to explode,
    if you still think that you need to explode use this to filter keywords:
    PHP Code:
    function stop_words($word

    //fulltext search default stop words 
    $stopwords = array("a's","able","about","above","according","accordingly","across","actually","after","afterwards","again","against","ain't","all","allow","allows","almost","alone","along","already","also","although","always","am","among","amongst","an","and","another","any","anybody","anyhow","anyone","anything","anyway","anyways","anywhere","apart","appear","appreciate","appropriate","are","aren't","around","as","aside","ask","asking","associated","at","available","away","awfully","be","became","because","become","becomes","becoming","been","before","beforehand","behind","being","believe","below","beside","besides","best","better","between","beyond","both","brief","but","by","c'mon","c's","came","can","can't","cannot","cant","cause","causes","certain","certainly","changes","clearly","co","com","come","comes","concerning","consequently","consider","considering","contain","containing","contains","corresponding","could","couldn't","course","currently","definitely","described","despite","did","didn't","different","do","does","doesn't","doing","don't","done","down","downwards","during","each","edu","eg","eight","either","else","elsewhere","enough","entirely","especially","et","etc","even","ever","every","everybody","everyone","everything","everywhere","ex","exactly","example","except","far","few","fifth","first","five","followed","following","follows","for","former","formerly","forth","four","from","further","furthermore","get","gets","getting","given","gives","go","goes","going","gone","got","gotten","greetings","had","hadn't","happens","hardly","has","hasn't","have","haven't","having","he","he's","hello","help","hence","her","here","here's","hereafter","hereby","herein","hereupon","hers","herself","hi","him","himself","his","hither","hopefully","how","howbeit","however","i'd","i'll","i'm","i've","ie","if","ignored","immediate","in","inasmuch","inc","indeed","indicate","indicated","indicates","inner","insofar","instead","into","inward","is","isn't","it","it'd","it'll","it's","its","itself","just","keep","keeps","kept","know","knows","known","last","lately","later","latter","latterly","least","less","lest","let","let's","like","liked","likely","little","look","looking","looks","ltd","mainly","many","may","maybe","me","mean","meanwhile","merely","might","more","moreover","most","mostly","much","must","my","myself","name","namely","nd","near","nearly","necessary","need","needs","neither","never","nevertheless","new","next","nine","no","nobody","non","none","noone","nor","normally","not","nothing","novel","now","nowhere","obviously","of","off","often","oh","ok","okay","old","on","once","one","ones","only","onto","or","other","others","otherwise","ought","our","ours","ourselves","out","outside","over","overall","own","particular","particularly","per","perhaps","placed","please","plus","possible","presumably","probably","provides","que","quite","qv","rather","rd","re","really","reasonably","regarding","regardless","regards","relatively","respectively","right","said","same","saw","say","saying","says","second","secondly","see","seeing","seem","seemed","seeming","seems","seen","self","selves","sensible","sent","serious","seriously","seven","several","shall","she","should","shouldn't","since","six","so","some","somebody","somehow","someone","something","sometime","sometimes","somewhat","somewhere","soon","sorry","specified","specify","specifying","still","sub","such","sup","sure","t's","take","taken","tell","tends","th","than","thank","thanks","thanx","that","that's","thats","the","their","theirs","them","themselves","then","thence","there","there's","thereafter","thereby","therefore","therein","theres","thereupon","these","they","they'd","they'll","they're","they've","think","third","this","thorough","thoroughly","those","though","three","through","throughout","thru","thus","to","together","too","took","toward","towards","tried","tries","truly","try","trying","twice","two","un","under","unfortunately","unless","unlikely","until","unto","up","upon","us","use","used","useful","uses","using","usually","value","various","very","via","viz","vs","want","wants","was","wasn't","way","we","we'd","we'll","we're","we've","welcome","well","went","were","weren't","what","what's","whatever","when","whence","whenever","where","where's","whereafter","whereas","whereby","wherein","whereupon","wherever","whether","which","while","whither","who","who's","whoever","whole","whom","whose","why","will","willing","wish","with","within","without","won't","wonder","would","would","wouldn't","yes","yet","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves","zero"); 
    if(!
    in_array($word,$stopwords)) return true

    Advertise your mobile site for FREE with AdTwirl

    Comment


      #3
      you guys have great ideas of how to do it however i would not do it like that
      PHP Code:

      $query 
      = isset($_GET['q']) trim($_GET['q']) : '';

      $query mysql_real_escape_string($query);

      $query explode(" "$query);

      $query = (string) implode("|"$query);

      $query '^$query'.'$';

      $getFrom mysql_query("SELECT * FROM table_name WHERE title REGEX $query");

      if(
      mysql_num_rows($getFrom)>0)
      {
         
      $results mysql_fetch_object($getFrom);
        
      print_r($results);
      }
      else
      {
        echo 
      "no records found";

      Comment


        #4
        Originally posted by antony2kx View Post
        you guys have great ideas of how to do it however i would not do it like that
        PHP Code:

        $query 
        = isset($_GET['q']) trim($_GET['q']) : '';

        $query mysql_real_escape_string($query);

        $query explode(" "$query);

        $query = (string) implode("|"$query);

        $query '^$query'.'$';

        $getFrom mysql_query("SELECT * FROM table_name WHERE title REGEX $query");

        if(
        mysql_num_rows($getFrom)>0)
        {
           
        $results mysql_fetch_object($getFrom);
          
        print_r($results);
        }
        else
        {
          echo 
        "no records found";

        yes i have a similar idea of doing dis :P nd Saving Keywords that does't exist in GROUP_CONCAT permision so whats wrong here ?

        Comment


          #5
          The Google search trick lol

          Array all words what people will be looking for lol
          Visit: Chat4u.mobi - The New Lay Of being a site of your dreams!
          Visit: WapMasterz Coming Back Soon!
          _______
          SCRIPTS FOR SALE BY SUBZERO
          Chat4u Script : coding-talk.com/f28/chat4u-mobi-script-only-150-a-17677/ - > Best Script for your site no other can be hacked by sql or uploaders.
          FileShare Script : coding-talk.com/f28/file-wap-share-6596/ -> Uploader you will never regret buying yeah it mite be old now but it still seems to own others...
          _______
          Info & Tips
          php.net
          w3schools.com

          Comment

          Working...
          X