不配apache那玩意,
做个软链接就解决了。

解决方案 »

  1.   

    include_path为啥不行?
    修改之后重启Apache没有?输出环境变量看一下。
      

  2.   

    include_path=".:/var/Upfile/"
    是不行的!apache也重启了!
       软链接???怎么做的?我去查下看!
      

  3.   

    phpinfo();
    里面的include_path 有/var/Upfile/ 吗?
      

  4.   

    对啊,我设置好了,后台上传图片还是没用!前台显示图片又有用(设置好apache里面的虚拟路径就有用)!想了好久都想不出来怎么搞!
      

  5.   

    $FILE_PIC=UploadFile($upFileTmpName,$SIMG['type'],$SIMG['name'],$RootPath.$IMG_PATH);其中$FILE_PIC=UploadFile($upFileTmpName,$SIMG['type'],$SIMG['name'],$RootPath.$IMG_PATH);这里 $RootPath.$IMG_PATH = /var/Upfile//UserFiles/$FILE_PIC=$IMG_PATH.$FILE_PIC;这里 $FILE_PIC = /UserFiles/filename 等同于 /var/Upfile/filename我建议你看看UploadFile方法里面有没有进行别的处理,同时/var/Upfile目录下有没有/UserFiles目录。因为你将$RootPath=""时,上传路径应该为/UserFiles这里取得是绝对路径,是由Php引擎处理的,而没有经过Apache转换。