| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
ASCII-Googlefightakx 13.01.05 16:34 Tämä on konsoliskripti, ei nettisivulle. http://mureakuha.com/keskustelut/3?7811
<?php function getGoogleResultCount($term) { // Konsultoidaan Googlea. $t=file_get_contents("http://www.google.com/search?num=2&q=".urlencode($term)."&btnG=Search"); // Eikö onnistuttu? if($t==NULL) return -1; // Tarkistetaan ettei osuttu osumattomaan termiin if(strstr($t,"No pages were found containing")!==FALSE) return 0; // Revitään irti osuma preg_match("/of about <b>([0-9,]+)<\/b> for/i",$t,$m); $c=$m[1]; // Muunnetaan luvumpaan muotoon $c=str_replace(",","",$c); // Palautetaan varmasti-integer muuttuja return intval($c); } function googleFight($term1,$term2) { $na=getGoogleResultCount($term1); $nb=getGoogleResultCount($term2); $winner=($na>$nb?$term1:$term2); $winnerh=($na>$nb?$na:$nb); $loserh=($na<$nb?$na:$nb); $vs=sprintf("%s vs. %s",substr($term1,0,17),substr($term2,0,17)); printf("+-------------- GOOGLEPHIGHT -------------+\n"); printf("| |\n"); printf("|".str_pad($vs,41," ",STR_PAD_BOTH)."|\n"); printf("| |\n"); printf("| The Winner Is: |\n"); printf("| +----------------+ |\n"); printf("|".str_pad($winner,41," ",STR_PAD_BOTH)."|\n"); printf("| |\n"); printf("| %8d vs %-8d |\n",$winnerh,$loserh); printf("| |\n"); printf("+------------- (C) AKX 2005 -------------+\n"); } googleFight("AKX","Turokki"); ?> Enemy1978 19:18 13.1.05 Eli mitä tää niinku tekee sit käytännössä mihin tätä voi käyttää ?? editoitu: 20:09 13.1.05 ajv 20:08 13.1.05 Enemy1978 kirjoitti: Vertaa kahden hakusanan esiintymismääriä netissä.Eli mitä tää niinku tekee sit käytännössä mihin tätä voi käyttää ?? http://googlefight.com/ empty 21:47 13.1.05 Kiitoksia paljon akx, nyt se omakin toimii kunnolla kun oli tuo datan tutkiminen hakusassa ja sain tuosta siihen kullanarvoisia vinkkejä :) editoitu: 00:25 14.1.05 T.M. 00:25 14.1.05 Mitenniin ei nettisivulle? Äkkiäkös tuohon lisää <pre> tagit :) akx 13:31 14.1.05 Ei ole tällaisenaan web-sivulle. Esim ei sisällä mitään datan syöttömetodia. empty 15:17 29.3.05 Mutta hieno funktio. Voisin melkein ottaa käyttöön ;) DooB 12:53 28.1.08 Mistähän johtuu et kerran sain sen connectaa mut sit ei enää suostu tulee kannulle :< |
![]() Haku
|