This works for me: if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) { //Get the extension $split_nomefile = explode(".",$_FILES['userfile']['name']); $ext = $split_nomefile[ count($split_nomefile)-1 ]; //Create the new filename $NomeFile = $_POST["Materia"]."_".date("Y-m-d-H-i-s").".".$ext; //Move from tmp-dir to my "upload" directory copy($HTTP_POST_FILES['userfile']['tmp_name'], "../../files/".$NomeFile); move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "../../files/".$NomeFile); }
Hope this will help you. Bye, Evan "Uhaj" <[EMAIL PROTECTED]> ha scritto nel messaggio [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I have problem with uploading files - have anyone some idea? > > php.ini: > ..... > file_uploads = On > upload_tmp_dir = C:\Inetpub\Upload\ > upload_max_filesize = 4M > ..... > > upload.php: > <? > if (is_uploaded_file($userfile)) > { > echo "Name : ".$userfile ."<BR>\n"; > echo "Orign : ".$userfile_name ."<BR>\n"; > echo "Type : ".$userfile_type ."<BR>\n"; > echo "Size: ".$userfile_size."<BR>\n"; > } > ?> > <BODY BGCOLOR=#FFFFFF> > <FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST> > <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="4000000"> > Send this file: <INPUT NAME="userfile" TYPE="file"> > <INPUT TYPE="submit" VALUE="Send File"> > </FORM> > </BODY> > > The response seems OK, but new file is not on hard drive > Response: > Name : C:\Inetpub\Upload\php14E4.tmp > orign : Test.doc > Type : application/msword > size: 19456 > > Thanks > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php