///在本地都可以。在远程时:下面录入数据的过程成功,就是图片上传不了。
$result=mysql_query($strSQL);
$row=mysql_fetch_array($result);
if($row!=""){
echo"<body topmargin='0' leftmargin='0'><br><br><br><center>[<font color=red>".$desno."</font>]Already exist!<a href='pdupfrom.php'>Back》》</a></center></body>";
exit();
}else{
if($ufile1 && $ufile2){
 if (!move_uploaded_file($ufile1,"../".$pic1)) {echo "file:".$ufile1_name."upload file fail!";exit();}
 if (!move_uploaded_file($ufile2,"../".$pic2)) {echo "file:".$ufile2_name."upload file fail!";exit();}
$inSQL="insert into products(desction,desno,colors,mater,gweight,mdesc,msize,mqt"
.",mweight,sdesc,ssize,sqt,sweight,smapic,bigpic,Re,indate,area) values('"
.$desction."','".$desno."','".$colors."','".$mater."','".$gweight."','".$mdesc."','"
.$msize."','".$mqt."','".$mweight."','".$sdesc."','".$ssize."','".$sqt."','".$sweight."','"
.$pic1."','".$pic2."','".$Re."','".$indate."','".$area."')";
$rc=mysql_query($inSQL);
$id=mysql_insert_id();
echo"<body topmargin='0' leftmargin='0'><br><br><br><center><font color=red>Upload Accomplish!<br><br></font><a href='pdupfrom.php'>Back Continue>></a></center></body>";
}

解决方案 »

  1.   

    有的空间不支持“../”这种写法的
    ---------------------------------
    $pic1没带有目录信息吧?像a.gif...而不是abc/a.gif吧?
    当前的目录已经是根了,再往上,就是别的地方了,而不是在网站里面了.
      

  2.   

    我用同样的方法在一个简单的页面试远程的又可以.
    会不会是:把上传的那段作为了条件而不成的呢?
    或上传慢,你程序运行快完成了.还没上传得完成呢?if (!move_uploaded_file($ufile1,"../".$pic1)) {echo "file:".$ufile1_name."upload file fail!";exit();}
     if (!move_uploaded_file($ufile2,"../".$pic2)) {echo "file:".$ufile2_name."upload file fail!";exit();}