部分上传代码
$upload_file=$HTTP_POST_FILES['image'];
$file=$HTTP_POST_FILES['image']['name'];
$type=$HTTP_POST_FILES['image']['type'];
$size=$HTTP_POST_FILES['image']['size'];
echo $size;
echo $type;
这个地方在显示类型是正确的,但是显示size时发现比原来的大一倍。

解决方案 »

  1.   

    还有一点,有些上传的图片,就只显示半张,我在怀疑是不是他那边的php没有设置好,如果在这样的话,能否告诉我大概是哪个点上面设置有问题了。
      

  2.   

    上传代码部分是不是用的copy函数?显示的链接是什么?
      

  3.   

    上传代码:
    <?php$temp_dir=date("Y-m");
    if(!is_dir("../uploadpic/".$temp_dir."/")){
    $temp_make_dir=mkdir("../uploadpic/".$temp_dir."",0777);
    }
    $uploaddir='../uploadpic/'.$temp_dir.'/';echo '<font style=font-size:12px>';
    $time=date("YmdHis");
    $random=rand(100,999);
    $fn=$time.'-'.$random.'-'.str_replace(' ','',$HTTP_POST_FILES['userfile']['name']);if(copy($HTTP_POST_FILES['userfile']['tmp_name'],$uploaddir.$fn)){ $picurl=$uploaddir.$fn;
    //$db->query("INSERT INTO ".$tablepre."attachment (filepath) VALUES ('".$uploaddir.$fn."')");echo '如果此页显示出你要上传的图片,表示它已成功上传<br>';
    echo "<img src=".$picurl.">";
    echo "<br>图片URL为<font color=red>$picurl</font>";
    echo '<br>只需将红色部分复制到"图片URL"中,点击"插入"即可插入此图片.';

    }
    else echo '上传失败!';
    echo '</font>';?>
    显示路径包括上传的路径全部是正确的,用的是copy函数。
      

  4.   

    代码没问题,要看你PHP的问题了.
      

  5.   

    代码应该没有问题!你这个问题比较奇怪!没有遇到过呀!PS:我不喜欢用$HTTP_POST_FILES我喜欢用$_FILES
      

  6.   

    代码是没有问题的,我连disuz论坛都进行这测试了,后来听对方说,好像跟php的版本有关
    我将那个phpinfo信息拷贝了一下,放在另外一个地方,请大家帮我看一下,谢谢。
    http://www.nbstu.net/temp/phpinfo.htm