hay .... 1. check temp_uploads settings in ur php.ini 2. try this $userfile_name=$_FILES['userfile']['name']; //The original name of the file on the client machine. $userfile_type=$_FILES['userfile']['type']; //The mime type of the file, if the browser provided this information. An example would be "image/gif". $userfile_size=$_FILES['userfile']['size']; $userfile_from = $_FILES['userfile']['tmp_name']; $name = "name u want the file to b uploaded with"; $file = $_FILES['userfile']['tmp_name']; if (is_uploaded_file($file)) { /* copy's the file to the dir you want */ //print_r("Copying ".$file); if (copy($file, "files/". $_FILES['userfile']['name'])) { /* instead of : if (move_uploaded_file($userfile_from, "./files/" . $unique_id . $userfile_name)) */ echo("file uploaded successfully"); } ====================================== hope it helps good luck toby --- Vladimir Iahnenco <Iahnenco@Yahoo.com> wrote: > Hi, All, > I tried to implement the file upload on a WEB server and run into > the issue. > 1.Test case 1. > WinXp, IIS, localhost - no problems. > > 2. Test case 2, Win2000, IIS, remote PC. > The error log, print_r $_FILES, and source follow below. I saw some > notes > about the sharing. I tried to set tmp and Doc dir as Web shares - > that > didn't work. > > Thanks in advance. > > ==================================================================== > Warning: move_uploaded_file(D:\INETPUB\WWWROOT\SCS\Documents\Club > 977 > HI.pls): failed to open stream: Permission denied in > d:\inetpub\wwwroot\scs\upload3.php on line 42 > > Warning: move_uploaded_file(): Unable to move > 'D:\Inetpub\php\Temp\php25.tmp' to > 'D:\INETPUB\WWWROOT\SCS\Documents\Club > 977 HI.pls' in d:\inetpub\wwwroot\scs\upload3.php on line 42 > ============================================================================ > ============== > Array ( [myfile] => Array ( [name] => Club 977 HI.pls [type] => > audio/scpls > [tmp_name] => D:\Inetpub\php\Temp\php25.tmp [error] => 0 [size] => > 420 ) ) > ============================================================================ > ========= > if(isset($_FILES["myfile"]) and $_FILES["myfile"]["name"] != ''): > //my file parameters > $myfile = $_FILES["myfile"]["tmp_name"]; > $myfile_name = $_FILES["myfile"]["name"]; > $myfile_size = $_FILES["myfile"]["size"]; > $myfile_type = $_FILES["myfile"]["type"]; > $error_flag = $_FILES["myfile"]["error"]; > $local_dir = stripslashes($_POST['TARGET_DIR']); > //$local_dir = $_POST['TARGET_DIR']; > $local_file = $local_dir.basename($myfile_name); > $can_move = True; > $response = 'Ok'; > $info = ''; > $info1 = ''; > $info2 = ''; > $info3 = ''; > > // no error > if($error_flag == 0): > if ( file_exists($local_file) ): > if ( unlink($local_file)): > $info2 = "File Old file deleted"; > else: > $info2 = 'Can not delete existing file'; > $can_move = False; > $error_flag = 1; > endif; > endif; > if ( $can_move ): > ============================================ > if (move_uploaded_file($myfile, $local_file)): > ========================================= > $info1 = 'File '.$local_file.' saved.'; > $response = 'OK'; > else: > $info1 = 'File '.$local_file.' not saved.'; > $info2 = 'Can not move '.$myfile.' to > '.$local_file; > $response = 'ERROR'; > $error_flag = 1; > endif; > else: > $info1 = 'File '.$local_file.' not saved.'; > $response = 'ERROR'; > $error_flag = 1; > endif; > else: > $info1 = 'File transfer error.'; > $response = 'ERROR'; > endif; > if ( $error_flag==0): > $info='File upload successful'; > else: > $info='File upload error'; > if ( $debug_mode): > print_r($_FILES); > endif; > endif; > -- > Best regards, > Vladimir > --- > mailto: vladimir.iahnenco@scancode.com > > -- > PHP Windows Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > ________________________________________________________________________ Want to chat instantly with your online friends? Get the FREE Yahoo! Messenger http://mail.messenger.yahoo.co.uk -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php