那么请教各位高手:
我有16个<input type=file> 的输入框,我怎么样在只点击第一个<input> 其他15个<input〉自动添加值?值为:和第一个<input〉的图片路径相同,但图片名字不一样,同时,我点击递交的时候,把这16张图片递交到服务器上不同的目录底下?
请各位高手帮帮忙!!

解决方案 »

  1.   

    add_file1.php
    <form name="form2" method="post" action="add_file2.php" enctype="multipart/form-data">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
                <td valign="top" align="center"><div align="center">图片</div></td>
                <td align="center"> <div align="center">
                    <input type="FILE" name="pic_file1">
                  </div></td>
              </tr>
              <input type="submit" value="提交">
    </table>add_file2.phpif(file_exists($HTTP_POST_FILES['pic_file1']['tmp_name'][$i-1])){
      
      $file_dir="./";
      if(!is_dir($file_dir))  if(!(mkdir($file_dir,0777)))  die("can  not  make  dir!");
             copy($HTTP_POST_FILES['pic_file1'][tmp_name][0],"$file_dir/".$HTTP_POST_FILES[''pic_file1'']['name'][$i-1]);
    }
    参考一下。注意 <input type="FILE" name="pic_file1">
    不清楚的,可以到手册上看,上面讲的很详细
      

  2.   

    必须采用file来上传。
    批量上传可以见手册或http://cn.php.net/manual/zh/index.php
      

  3.   

    啊?咳!
    那么我要实现下面这个需求是做不到了??? 
    我有16个<input type=file> 的输入框,我怎么样在只点击第一个<input> 其他15个<input〉自动添加值?值为:和第一个<input〉的图片路径相同,但图片名字不一样,同时,我点击递交的时候,把这16张图片递交到服务器上不同的目录底下?
    请各位高手帮帮忙!!
      

  4.   

    没有办法了,用我给你的文件上传方法进行上传吧,先给你ding
      

  5.   

    michelle0618(小蝶):你的要求不可能的,因为file的value值是不能设置,只能读取。不过听高人说用a什么ctivX控件可以改,搞不懂。