表单
<form method=POST enctype="multipart/form-data" action="a.php" name="form" >
<input type="file" value="浏览" name="B1">&nbsp;&nbsp;
<input type="submit" value="上传" name="B2"></p>
</form>A.php
$photo=$_POST['B1'];
copy($photo['tmp_name'],$photoname);

解决方案 »

  1.   

    请解释一下a.php文件中的各个变量的意思吗?如果我要在上传的按钮使用JS处理,该怎么办呢?谢谢
      

  2.   

    可以用这个试试:
    <form method=POST enctype="multipart/form-data" action="a.php" name="form" >
    <input type="file" value="浏览" name="B1">&nbsp;&nbsp;
    <input type="submit" value="上传" name="B2"></p>
    </form><?
    if($B2){
    if($B1!=none){
    $temp_pro="../photo/enterpriseimage/".$B1_name;//要上传到的指定的目录
    if(!copy($B1,$temp_pro)){
    $show_str="附件上传不成功!";
    }
    }
    }
    ?>
      

  3.   

    我感觉还是用JS写一个函数实现好一些,有人能帮我示范一下吗?
    就是使用按钮的onclick属性,当点击时调用一个JS的处理函数
      

  4.   

    可以用这个试试看:
    onClick='form_upload()'
    <script language="JavaScript">
    <!--
      //信息验证函数
    function form_upload()
    {   
        if($B2){
    if($B1!=none){
    $temp_pro="../photo/enterpriseimage/".$B1_name;//要上传到的指定的目录
    if(!copy($B1,$temp_pro)){
    $show_str="附件上传不成功!";
    }
    }
    }
    }
    // -->
    </script>
      

  5.   

    开玩笑吧,在上传的按钮使用JS处理?!
    客户端的脚本怎么可能处理服务器端的文件保存,天方夜谭~~~~~$photo=$_FILES['B1'];//取得用户上传文件的信息
    copy($photo['tmp_name'],$photoname);//将用户上传文件从临时文件夹复制到你的文件夹
      

  6.   

    本人建议最好不要将图片存在数据库中,因为这样访问比较慢,而且很有可能是乱码,最好将图片拷贝到服务器的一个目录下,再通过程序来调用图片,数据库中存图片的名字或者路径就可以了。
    拷贝函数:move_uploaded_file 这个比copy安全一些。
      

  7.   

    是不是hailongc (飞浪屿) 
    想用AJAX
      

  8.   

    AJAX 我只是听说过,具体是什么东东现在还在看,其实我就是实现一个文件的拷贝(将文件复制到服务器的指定的目录),然后将文件的路径写到数据库中,,利用程序来调用它,我现在已经基本实现了,谢谢各位的热心!!
      

  9.   

    上面的问题解决了,但是又出现一个新的问题,我的表单是提交到其他的文件处理,enctype="multipart/form-data"会不会有对我提交的表单有影响呢?那我这里的要上传文件的这个该怎么弄呢?
    这样的话,我的表单就有一个问题了,因为表单不能嵌套,我该怎么办呢?
      

  10.   

    enctype="multipart/form-data"会不会有对我提交的表单有影响呢?
    ---------
    不会有影响。
    这样的话,我的表单就有一个问题了,因为表单不能嵌套,我该怎么办呢?
    ----------
    不太明白,不知道你是不是指上传文件的表单与别的数据处理的表单是各自独立的?
    如果是这样你为什么不合并这两个处理表单的文件?