Avatar billede biskoppen Nybegynder
26. februar 2004 - 09:43 Der er 4 kommentarer

fopen() problem

Jeg har følgende kode :

<?

$strOutput = readUrl( 'http://www.google.com/search?argu=1&q=bandit' );

Echo( $strOutput );

function readUrl( $strUrl ){

    $handle = fopen( $strUrl , "rb");
    $contents = "";
   
    do {
      $data = @fread($handle, 8192);
      if (strlen($data) == 0) {
              break;
      }
      $contents .= $data;
    } while (true);
    fclose($handle);
   
    if( $contents == '') { return 'timeout'; }
   
    return $contents;

}

?>

Og det kommer med denne fejl :

Warning: fopen("http://www.google.com/search?argu=1&q=bandit", "rb") - Success in /home/virtual/site1/fst/var/www/html/g/test.php on line 11

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/virtual/site1/fst/var/www/html/g/test.php on line 21
timeout

Men det er p.g.a. den præcise URL jeg prøver at læse fejlen kommer. Denne kode virker fint hvis det er en søgning på f.eks. AltaVista jeg prøver at lave.

Hvad går der galt ?
Avatar billede Slettet bruger
26. februar 2004 - 10:18 #1
Fra http://www.google.com/terms_of_service.html

You may not take the results from a Google search and reformat and display them, or mirror the Google home page or results pages on your Web site.

Så du må slet ikke det, du er ved.

Men du må godt lave en google searchbox på din side. Se http://www.google.com/searchcode.html
Avatar billede biskoppen Nybegynder
26. februar 2004 - 10:24 #2
<< You may not take the results from a Google search and reformat and display them, << or mirror the Google home page or results pages on your Web site.

Bare rolig, det er heller ikke planen..
Avatar billede Slettet bruger
26. februar 2004 - 10:30 #3
Hvad er det så, du vil? Reglerne siger også "No Automated Querying".
Avatar billede biskoppen Nybegynder
26. februar 2004 - 10:45 #4
<< "No Automated Querying".

Ja ok, de regler bryder jeg vist så vist ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester