Sorry to again bring up the subject, but could somebody please help me with file uploads. I have written the script below, but it doesn't work properly. please help. Alternatively, could somebody give me a simple upload script. My system is Win 98, Apache 1.3.17, php 4.0.5, IE5. The code is below. Thanks, Corin Rathbone <?php $root_path = "E:/System/htdocs"; if(isset($uploads_go)){ static $worked = array(); for($x=0; $x<9; $x++){ $current_file = $userfile[$x]; $current_file_name = $userfile_name[$x]; $current_file_size = $userfile_size[$x]; $current_file_path = $root_path.$path_to_file[$x]; print( "$x<br>\n" ); print( "$current_file<br>\n" ); print( "$current_file_name<br>\n" ); print( "$current_file_size<br>\n" ); print( "$current_file_path<br><br>\n" ); if(!$current_file=""){ if(!file_exists($current_file_path)){ //copy("$current_file", "$current_file_path"); //unlink($current_file); $fp = fopen("$current_file_path", "wb") or die("Could not write file!"); fwrite($fp, "$current_file") or die("Could not write file!"); fclose($fp) or die("Could not close file pointer!"); $worked[] = 1; } else{ //die("File does not exists!"); } } else{ $worked[] = 0; } } } elseif(!isset($uploads_go)){ $cfg_upload_max_filesize = get_cfg_var("upload_max_filesize"); print( "<form action=\"upload.php\" method=\"post\" enctype=\"multipart/form-data\">\n" ); print( " <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"$cfg_upload_max_filesize\">\n" ); print( " <input type=\"hidden\" name=\"uploads_go\" value=\"1\">\n" ); print( " Upload these files:<br>\n" ); print( " File: <input name=\"userfile[0]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[1]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[2]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[3]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[4]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[5]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[6]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[7]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[8]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " File: <input name=\"userfile[9]\" type=\"file\"><br>Path: <input type=\"text\" name=\"path_to_file[]\" size=\"40\"><br><br>\n" ); print( " <input type=\"submit\" value=\"Send files\">\n" ); print( "</form>" ); } elseif(isset($worked)){ for($x=0; $x<9; $x++){ if($worked[$x]){ print( "The file upload for file $path_to_file[$x] was successful<br>\n" ); } else{ print( "The file upload for file $path_to_file[$x] was <b>not</b> successful<br>\n" ); } } } else{ print( "<div class=\"main-center\">Please select files to be uploaded</div>" ); } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]