<form enctype="multipart/form-data" action="aaa.php" method="POST">
<input type="file" name="picfile1"> 
</form>
aaa.php
if($picfile1 !="none") {
      $newfilename = $_FILES["picfile1"]["name"];
      copy($_FILES["picfile1"]["tmp_name"],"images/".$newfilename);
}

解决方案 »

  1.   

    <?
    if ($_POST)
    {
    $uploaddir = './datafile/';
    $uploadfile = $uploaddir.$_FILES['userfile']['name'];
    echo $uploadfile;
    echo "<br>";
    echo $_FILES['userfile']['tmp_name'];
    echo "<br>";
    echo  $uploaddir . $_FILES['userfile']['name'];
    print "<pre>";
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
       print "File is valid, and was successfully uploaded.  Here's some more debugging info:\n";
       print_r($_FILES);
    } else {
       print "Possible file upload attack!  Here's some debugging info:\n";
       print_r($_FILES);
    }
    print "</pre>";
    }
    else
    {?>
    <form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF']?>" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
    Send this file: <input name="userfile" type="file" />
    <input type="submit" value="Send File" />
    </form><?
    }
    ?>
      

  2.   

    Select attachment:<form name="Upload" method="post" action="save.php">
    <input type="file" class="filebox" name="Attachment" size="25">
    <input type="submit" name="Upload" value="Upload">
    </form>Upload attachment:$bAttachment = $Attachment;
    $strAttachmentName = $Attachment_name;
    $strAttachmentType = $Attachment_type;
    $strAttachmentSize = $Attachment_size;$fp = fopen($bAttachment, "rb");
    if(!$fp) die("file open error");
    $strAttachmentData = addslashes(fread($fp, filesize($bAttachment)));
    fclose($fp);
    $strFilePath = "/home/test/";
    CreateFolder($strFilePath);
    $strCreateTime = date("YmdHis");
    $strFileName = $strFilePath.$strAttachmentName."---".$strCreateTime;
    copy($bAttachment,$strFileName);
    @unlink($bReportAttachment);