Google Hacks by Tara Calishain, Rael Dornfest The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated January 23, 2004. UNCONFIRMED errors and comments from readers: {33} code for "Custom Google Search Form"; as published: [66] 4th line from the bottom; "/images" should be: "/images" [114] in The Code, 15 lines down; The line: $ARGV or die qq{usage: perl google_dir.pl "{query}" < structure.rdf.u8\n}; Should be: $ARGV[0] or die qq{usage: perl google_dir.pl "{query}" < structure.rdf.u8\n}; [160] code error (Hack 55), top of the page; The content of nusoap.php and also Google services has changed such that this code always produces "no results", i.e. an error. The code at the top of the page must read as follows: $soapclient = new soapclient("http://api.google.com/search/beta2"); A local copy of the GoogleSearch.wsdl file does nothing, and the URL included in the book also does nothing - I've tested both methods. In order to get the code to work on a local copy of the .wsdl file, you'd have to alter the nusoap class, or at least that's my initial understanding of the problem. I haven't yet read through the 4000- plus lines of code in nusoap.php. I will test it again and make sure that error reporting is active.