Sorry to again bring up the subject, but could somebody please help me with multiple file uploads. I've written the script below, but it doesn't seem to 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]