如果是linux请先保证文件夹的可写权限,如果不是的话请给大家看看代码

解决方案 »

  1.   

    test.php[<table width="770" border="0" cellPadding="3" cellSpacing="2" align=center class="in1">
       <form method="post" action="" ENCTYPE="multipart/form-data" name="addform">  <tr> 
            <td>产品图片:</td>
    <td><input type="file" name="imgFs" value="">&nbsp;-&nbsp;限100K以内,gif或jpg格式!</td>
         </tr>
         <tr> 
           <td colspan="2" align="center"><input type="reset" value="重写">&nbsp;&nbsp;&nbsp;&nbsp;
       <input class=f2 type='submit' name='Next' value='添加'></td>
         </tr>
       </form>
      </table>
    <?
     
    /////////////////////////图片上传//////////////
    if($imgFs_size>10){
                $expname=substr($imgFs_name,-4,4);
    $picType="";
    if ($expname==".gif") $picType=2;
    if ($expname==".jpg") $picType=1;
                if($imgFs_size<1024*100 && $picType!=""){
                  $imgpath=time().$expname;
                  copy($_FILES['imgFs']['tmp_name'],"“../shop/pic/".$imgpath);
      //Upd_Prod_Pic_path($id,$imgpath);
         } else {
      echo "<script language=javascript>";
      echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!');";
      echo " window.location='javascript:history.back();'";
      echo "</script>";
      exit;
             }
    }
    /////////////////////////图片上传//////////////
    ?>]
    主目录是htdocs把图片要传到west/shop/pic中(htdocs/west/shop/pic),
    test.php页面在htdocs/west/my-office/my.php嵌套运行。
      

  2.   

    copy($_FILES['imgFs']['tmp_name'],"“../shop/pic/".$imgpath);这一句当中怎么多了一个全角的双引号?把上面那一行改成下面的试试if(copy($_FILES['imgFs']['tmp_name'],"../shop/pic/".$imgpath)){
      echo "<script language=javascript>";
      echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!')";
      echo "</script>";
      exit;
    }else{
      echo "<script language=javascript>";
      echo " alert ('上传图片失败');";
      echo "</script>";
      exit;
    }
      

  3.   

    如果上传图片过大,可能就不会报错。
    用phpinfo();看看php设置。
    用ini_set函数把脚本的max_execution_time和upload_max_filesize加大一点试试看
      

  4.   

    if($_POST['submit_add'])
    {
    if($attach1!=none){
    $temp_pro="attach/pictrue/".$attach1_name;
    if(!copy($attach1,$temp_pro)){
    $wxb_str="附件上传不成功!";
    }
    }
    if(!$wxb_str){
    $http=$Fnct->Fnct_Check_Url($_POST['http']);
    $MSSQL->query("INSERT INTO ps_important_link(title,http,filename) VALUES('".$_POST['name']."','".$http."','".$attach1_name."')");
    $wxb_str="重要链接添加成功 !!";
    }
    }<FORM METHOD=POST enctype="multipart/form-data" ACTION="importantlink_add.php?cur_page=<? echo $cur_page;?>" name='form' onSubmit="return flag">
    <tr > 
                              <td  height='50' align='right'>&nbsp;  图片上传:</td>
      <td>
                                <input type='file' name='attach1' size='50'>
                                &nbsp; </td>
                            </tr>
        <tr> 
    这个肯定行的,我证实过了!attach 就在当前目录下!