Métamoteur + liste déroulante à script multiple

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par darkpoet, 5 Janvier 2010.

  1. darkpoet
    darkpoet Nouveau WRInaute
    Inscrit:
    5 Janvier 2010
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous!

    Voilà je voudrais modifié un script de métamoteur pour rechercher sur les principaux sites de sécurité je suis face à deux problèmes!

    1) Avoir un script de base efficace de ce genre mais avec beaucoup moins de sites! (sans les hidden)


    <?
    # SEARCH ENGINE PROCESSOR SCRIPT
    #
    # SCPT: multisearch.php
    #
    # DEVL: Marcus Kazmierczak,
    # marcus@mkaz.com
    #
    # DATE: July 1st, 1999
    #
    # DESC: Multiple Search Engine in one Form
    #
    # Receives engine ($engine) and search criteria ($scrit)
    # from a form and creates the proper search form and
    # submits it to the site specified
    #
    # * Works with GET or POST method
    # * Any amount of hidden fields


    # DEFINE SEARCH ENGINES
    # engine name = action, method, criteria field
    $engines = array(
    "excite" => array("http://www.excite.com/search.gw", "GET", "search"),
    "altavista" => array("http://www.altavista.com/cgi-bin/query", "GET", "q"),
    "webster" => array("http://www.m-w.com/cgi-bin/dictionary", "POST", "va"),
    "yahoo" => array("http://search.yahoo.com/bin/search","GET","p"),
    "internic" => array("http://www.networksolutions.com/cgi-bin/whois/whois","POST","STRING"),
    "google" => array("https://www.google.com/search","GET","q"),
    "devsearch" => array("http://www.devsearch.com/cgi-bin/query","GET","q"),
    "det" => array("http://www.etrade.com/cgi-bin/gx.cgi/AppLogic+ResearchSymbol","POST","research_quote_symbol"),
    "hotbot" => array("http://www.hotbot.com/","GET","MT"),
    "lycos" => array("http://www.lycos.com/cgi-bin/pursuit","GET","query"),
    "askjeeves" => array("http://www.askjeeves.com/main/askJeeves.asp","GET","ask"),
    "slashdot" => array("http://www.slashdot.org/search.pl","GET","query"),
    "freshmeat" => array("http://core.freshmeat.net/search.php3","POST","query"),
    "php" => array("http://www.php.net/manual-lookup.php3", "POST", "function"),
    "infind" => array("http://www.infind.com/infind/infind.exe","GET","query")
    );


    # DEFINE HIDDEN FIELDS
    # engine name = "name"=>"value"
    $hiddenFields = array(
    "altavista" => array("pg"=>"q","what"=>"web","kl"=>"en"),
    "webster" => array("book"=>"dictionary"),
    "devsearch" => array("mss"=>"en/simple", "pg"=>"q", "what"=>"web",
    "enc"=>"iso88591","fmt"=>".","op"=>"a"),
    "det" => array("INFOTYPE"=>"DET_QUOTES"),
    "hotbot" => array("OPs"=>"MDRTP"),
    "lycos" => array("cat"=>"dir"),
    "askjeeves" => array("origin"=>"","qSource"=>"0","site_name"=>"Jeeves","metasearch"=>"yes"),
    "infind" => array("time"=>"10")
    );

    $action = $engines[$engine][0];
    $method = $engines[$engine][1];
    $criteriafield = $engines[$engine][2];

    ?>
    <FORM NAME="theForm" ACTION="<? echo($action); ?>" METHOD="<? echo($method) ?>">
    <INPUT TYPE="hidden" NAME="<? echo($criteriafield); ?>" VALUE="<? echo($scrit); ?>">
    <?
    if ($hiddenFields[$engine]) {
    while ( list($key, $val) = each($hiddenFields[$engine]) ) {
    echo "<INPUT TYPE='hidden' NAME='$key' VALUE='$val'>\n";
    }
    }
    ?>
    </FORM>

    <SCRIPT>
    document.theForm.submit();
    </SCRIPT>

    2) Liéer une liste déroulante à plusieurs scripts
    chaque choix de la liste doit être liée à un script attitré

    ex: clisd scipt avec deux sites script 1
    clé de registre script avec trois sites script2

    http://www.toofiles.com/fr/oip/images/jpg/essai.html

    je préscise que mes compétences sont limitées


    merci de votre future aide!
     
  2. honolulu
    honolulu WRInaute impliqué
    Inscrit:
    8 Novembre 2005
    Messages:
    746
    J'aime reçus:
    0
    c'est rémunéré ? :?
     
  3. darkpoet
    darkpoet Nouveau WRInaute
    Inscrit:
    5 Janvier 2010
    Messages:
    3
    J'aime reçus:
    0
    Y a possibilité oui !
     
  4. darkpoet
    darkpoet Nouveau WRInaute
    Inscrit:
    5 Janvier 2010
    Messages:
    3
    J'aime reçus:
    0
    combien coute une modif de script?
     
  5. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    quand on dit ça
    trop cher :mrgreen:
     
Chargement...
Similar Threads - Métamoteur liste déroulante Forum Date
Métamoteurs vs SEO e-commerce 12 Octobre 2011
le métamoteur KartOO a cessé son activité Autres moteurs de recherche connus 27 Janvier 2010
Comintoo.com, aspects juridiques des metamoteurs Droit du web (juridique, fiscalité...) 26 Janvier 2007
aide métamoteur Développement d'un site Web ou d'une appli mobile 20 Mai 2006
"jekoo.com" nouveau métamoteur ? Autres moteurs de recherche connus 13 Mars 2005
SNAP : nouveau métamoteur ? Autres moteurs de recherche connus 21 Août 2004
rémunération métamoteurs Le café de WebRankInfo 16 Janvier 2003
Métamoteur eo Autres moteurs de recherche connus 20 Décembre 2002
Site non listé sur Google Débuter en référencement 19 Juin 2022
Outil de test de code HTTP en masse (sitemap ou liste d'URL) Référencement Google 19 Mai 2022
Occurrence des mots clés dans les pages listes de produits e-commerce 23 Février 2022
Suggestions de mots clés sur un liste de 15 000 mots Rédaction web et référencement 7 Décembre 2021
Récupérer URL destination liste redirection Netlinking, backlinks, liens et redirections 22 Novembre 2021
Erreur dans diagnostic Lighthouse : Registers an unload listener Débuter en référencement 29 Mai 2021
Mon projet est-il réaliste Débuter en référencement 11 Mars 2021
version universelle de addEventListener () ? Développement d'un site Web ou d'une appli mobile 12 Décembre 2020
Impact des noms de domaine blacklistés à cause d'emailing Référencement Google 18 Septembre 2020
Blackliste publicité Facebook pourquoi? Facebook 11 Mai 2020
Désindexer liste d'URL en générant un sitemap Crawl et indexation Google, sitemaps 2 Mai 2020
Liste de villes et référencement Débuter en référencement 24 Avril 2020