PHP Cookbook by Adam Trachtenberg, David Sklar 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 June 20, 2008. UNCONFIRMED errors and comments from readers: (105) last sentence; A piece of text from the Discussion section of section 4.3 seems to have been accidentally copied to the Discussion section of 4.2. Starts with "In PHP 5.0.0 and above..." {229} After "Discussion", 1st paragraph.; The text says: "... in the $_FILES superglobal array. For each file, there are four pieces of information: name :: The name assigned to the form element...". This is not correct. The $_FILES variable is a 2-D array. The first column contains the name(s) assigned to the form input element(s) of type="file". The second column is a 4-column array with information about each uploaded file. The "name" element in this array is the original name of the file on the client system. (336) 2nd Paragraph; Last line in Solution reads: $server->service($HTTP_RAW_POST_DATA); page 337 2nd paragraph discusses this line and has it as: $server->service($GLOBALS['HTTP_RAW_POST_DATA']); The disscussion being correct.