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 ?
