php上传文件

发布于 2024-11-07 05:31:16 字数 352 浏览 1 评论 0原文

我得到了一切,但这个工作正常。我无法让 move_uploaded_file(); 工作。

$ups_path = "ups/files";
$nfile = $_FILES['nfile']['tmp_name'];
$cfile = move_uploaded_file($nfile, $ups_path);

if($cfile){
header ('Location: index.php?give=fileuploaded');
} else {
header ('Location: index.php?give=filenotuploaded');
}

它总是返回不移动它的错误。

I got EVERYTHING, but this working. I can't get the move_uploaded_file(); to work.

$ups_path = "ups/files";
$nfile = $_FILES['nfile']['tmp_name'];
$cfile = move_uploaded_file($nfile, $ups_path);

if($cfile){
header ('Location: index.php?give=fileuploaded');
} else {
header ('Location: index.php?give=filenotuploaded');
}

It always returns the error for not moving it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

呆萌少年 2024-11-14 05:31:16

如果 ups/files 目录那么这将失败。 move_uploaded_file 期望第二个参数是文件名,而不是目录。

If ups/files a directory then this will fail. move_uploaded_file expects the second argument to be a filename, not a directory.

青芜 2024-11-14 05:31:16

尝试使用绝对路径而不是相对路径:

$ups_path = "/var/www/somewhere/ups/files";

Try using the absolute path instead of relative one:

$ups_path = "/var/www/somewhere/ups/files";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文