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 October 20, 2004. UNCONFIRMED errors and comments from readers: {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.