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

Reply via email to