<?
// file_upload.php
$archive_dir = "/www";
function upload_form() {
global $PHP_SELF;
?>
<FORM METHOD="POST" enctype="MULTIPART/FROM-DATA" ACTION="<? echo $PHP_SELF ?>">
<input type="hidden" name="action" value="upload">
Upload file!
<INPUT TYPE="FILE" NAME="userfile" >
<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="UPLOAD">
</FORM>
<?
}
function upload_file() {
global $userfile, $userfile_name, $userfile_size, $userfile_type, $archive_dir, $WINDIR;
echo "$userfile";
if(isset($WINDIR)) $userfile = str_replace("\\","\", $userfile);
$userfile = $HTTP_POST_FILES['userfile']['tmp_name'];
$filename = basename($userfile_name);
if($userfile_size <= 0) die ("$filename is empty.");
if(!@copy($userfile, "$archive_dir/$filename"))
die("Can't copy $userfile_name to $filename.");
echo "$filename has been successfully uploaded.<br>";
}
?>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
if ($action == 'upload') upload_file();
else upload_form();
?>
</body>