if ($title!="")
        {
             echo "文件".$userfile_name."已发送"."<br>"; 
             echo "文件字节大小是:".$userfile_size."<br>"; 
             echo "文件类型是:".$userfile_type."<br>"; 
             $filename =userfile_name ;  
//下面的picture是指路径你也可以在网页上指定路径然后把他传过来替换掉就可以了。
                                $filename= "picture/" . $filename . substr($userfile,strlen($userfile)-4,4);
             
             if(copy($userfile,$filename)) 
                { 
                  echo "已经上传成功!<br>\n"; 
                } 
             else 
             { 
                echo "错误"; 
                unlink($userfile_name); 
             } 
}     <form action="addpicture.php" method="post" enctype="multipart/form-data">
              <p><input type="hidden" name="MAX_FILE_SIZE" value="99999991000"> 
              发送文件<input name="userfile" type="file"> 
                                                <input name="submit" type="submit">            

解决方案 »

  1.   

    早说你是女生嘛,不过你放心,我不会像别的男的那样让你留信箱的,
    直接给手机号码就好。随手改了一段,你拿回去参考一下如果还不行,你就该去看看php.ini里的设置了
    1.php<?
    if ($_GET["action"] == "doupload") {
    copy("$_POST[file]","$_POST[path]/$_POST[name]");
    }
    ?>
      <form name="upload" action="1.php?action=doupload" method="post">
        <tr>
          <td align="center">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
             <tr bgcolor="#000060">
                <td height="25" colspan="2"><font color="#ffffff"><b>上传</b></font></td>
             </tr>
             <tr bgcolor="#D0D0D0">
                <td height="25" width="30%"><p>文件</p></td>
                <td width="80%"><p><input type="file" size="20" name="file" value=""></p></td>
             </tr>
             <tr bgcolor="#C5C5C5">
                <td height="25" width="30%"><p>名称(上传后的文件名)</p></td>
                <td width="80%"><p><input type="text" size="35" name="name" value=""></p></td>
             </tr>
             <tr bgcolor="#C5C5C5">
                <td height="35" width="50%"><p>图片路径</p></td>
                <td width="80%"><p><input type="text" size="35" name="path" value="d:\"></p></td>
             </tr>
             <tr bgcolor="#000060">
                <td height="25" colspan="2" align="center"><input type="submit" value="确定">&nbsp;&nbsp;<input type="reset" value="重来"></td>
             </tr>
           </table>
         </td>
        </tr>
       </form>
      

  2.   

    主要就是这么几点,需要注意:
    1。form 标签中的 不能少 enctype="multipart/form-data" ,
    2。可以用<input type='hidden' name='MAX_FILE_SIZE' value='102400'>
    来控制文件大小。
    3。表单提交以后,有四个参数可以使用(假设<input type='file' name='upfile' >
    $upfile :  一个对象,相当于上传后临时文件的路径
    $upfile_name : 上传的文件名
    $upfile_size:  文件大小
    $upfile_type : 文件的mime 类型 ,相对于图片就是  image/bmp,image/gif, image/jepg  对应于 .bmp ,.gif ,.jpg4 。就是把临时文件的拷贝到相应的目录下
    $BasePath="/" ;
    copy($upfile,$BasePath.$upfile_name) ;
    5. 在windows系统下 文件路径要用双斜杠$path="c:\\image\\aa.gif";我给一个例子仅供参考:
    <?
    //在linux 下
    $BasePath="/home/upload/image";
    if($ufile && !file_exists($BasePath."/".$ufile_name)){
       if($ufile_type=='image/gif' || $ufile_type=='image/jepg'){
          copy($ufile,$BasePath."/".$ufile_name);
          echo "上传成功:<br>";
           echo "你上传的文件为:$ufile_name,已经保存在 $BasePath 目录中了<br>";
    }
    }
    ?>
    <br>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    <input type='file' name='ufile'><br>
    <input type='submit' name='UpOk' value='上传'>
    </form>
      

  3.   

    文件:submit。php 选择文件
    <html> 
    <body> 
    <title>文件上传</title> 
    <form enctype="multipart/form-data" action="upload.php" method=post> 
    <input type=file name=upfile size=10><br><br> 
    <input type=submit value='上载文件'> 
    </form> 
    </body> 
    </html> 文件upload。php 上传文件<? 
    //取得当前日期信息,并连接成为一个字符串 
    $datetime = getdate(); 
    $time = implode("",$datetime); 
    //构造文件名 
    //$filename="uploadfiles/".$time." ".$upfile_name; 
    $filename="uploadfiles/".$upfile_name; 
    /*if (file_exists($filename))
    {
    echo '<font color = "red" size="8">此文件已经存在!请选择一个文件名不相同的文件!</font>';
    echo "<meta http-equiv='Refresh' content='5;url=submit.php'>";
    exit;
    }
    */
    //将文件实际的存放在服务器上 
    $copymes = copy($upfile,$filename);if ($copymes) 

        print("<font color=dark blue size=3pt>文件上传成功!</font><br>\n"); 
        print("<font size=3pt>文件名:$upfile_name</font><br>\n"); 
        print("<font size=3pt>上传的文件大小:$upfile_size bytes</font><br>\n"); 
        echo $filename; 
        $path = dirname($file);
        echo $upfile_add;
        } 
    else  print("文件上传失败!<br>n"); 

          if (($upfile_type=="image/gif")||($upfile_type=="image/pjpeg")) 
            { 
               //如果是图形文件格式则显之 
               echo "<p><img src='"; 
               echo $filename; 
               echo "'height=150 width=150 align=center border=0><br>\n"; 
             } 
     $info="../upload/uploadfiles/".$upfile_name  ;  
    echo '<font color="red" size=3pt>请记住这个地址:</font><br><font color="green" size=4pt>'.$info.'</font><br>';
    ?> 
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY></BODY>
    </HTML>
      

  4.   

    copy($filename,$filename1);
    其中$filename1就是你想要建立的文件