linux只能试“/“,window都可以

解决方案 »

  1.   

    1 首先把要存放上传文件的文件夹的属性改成777
    2 建议数据库只存图片名,路径在PHP里面define
      

  2.   

    1.把完整的路径打印出来,看看是否正确。我以前也遇到过这样的问题,不过我的系统是freebsd。2.上传的文件夹是否具有权限,属性是否为777
      

  3.   

    自己又试了一下,还是不行
    <input type=file name=uploadFile>
    检查uploadFile(我定义的变量)提交时什么也没有输出
    请各位指导
      

  4.   

    你好,首先非常感谢你们
    我在数据库只存的文件名,所以应该不涉及路径问题
    刚做了一个测试
    在window下运行的很正常,可在linux下却不能输出uploadFile
    估计是这里出了问题    注:uploadFile<input type=file nam=uploadFile>
    register_global已经打开
      

  5.   

    <INPUT NAME = "UploadFile" TYPE = "file" SIZE = "30">
    ……
    $UploadPath = AddSlashes(dirname($PATH_TRANSLATED))."\\upload\\";//自动获取路径$FileName = $UploadPath.$UploadFile_name;//文件名
    copy($UploadFile,$FileName);
    echo "文件 $UploadFile_name 上传成功!";//看看这行能否显示上传文件名
      

  6.   

    print_r($_POST);看看有没有传过来