You have your error control operator [php.net] in the wrong place for suppressing the fopen function as you specified in the thread title.
@$fileopen = $_REQUEST['file5'];
hakre
3:35 pm on Apr 24, 2006 (gmt 0)
checkout [php.net...] (handling file uploads) because $_REQUEST['file5'] does not help you getting the temporary name of the uploaded file so fopen throws an error.