php不能tmp,PHP无法找到tmp目录

像我这样的新手提示:我认为PHP无法从我的临时文件夹移动东西,但我只是因为文件夹的相对位置而感到困惑 . 这可能适用于其他人,所以我会解释,即使它与这个特定问题非常相关(因为这个特定问题可能是像我这样的新手的其他人的搜索结果) .

我的问题是我在/ var / www / html /中回复了一个上传表单来自/ var / www / html /中的functions.php文件到/ var / www / html / user /中的一个profile.php文件,它在/中调用了一个uploadphoto.php文件无功/ www / html等/ . 上传的文件最终打算登陆/ var / www / html / uploads . 这最终意味着我对uploadphoto.php和上载/在functions.php中的大多数引用分别写成“../uploadphoto.php”或“../uploads/[etc.jpg]”,以便分步回到html / from html / user /(其中回显的代码落在html / user / profile.php中) . 这导致我直观地使用uploadphoto.php中的以下命令而不考虑它:

move_uploaded_file($_FILES["file"]["tmp_name"][0], "../uploads/$filename")

看到问题了吗? uploadphoto.php和uploads /在同一个目录中,所以我不需要../ here . 几个小时,我确信我再次弄乱了我的文件夹权限,因为我是图像上传的新手 . 我忘了检查更简单的错误 . 希望这有助于其他人 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值