【发布时间】:2016-05-17 03:58:33
【问题描述】:
我想将文件上传到给定文件夹。
<?php
$folder = "upload/";
if (is_uploaded_file($HTTP_POST_FILES['filename']['tmp_name'])) {
if (move_uploaded_file($HTTP_POST_FILES['filename']['tmp_name'], $folder.$HTTP_POST_FILES['filename']['name'])) {
echo "File uploaded";
} else {
echo "File not moved to destination folder. Check permissions";
};
} else {s
echo "File is not uploaded";
};
?>
错误是:
注意:未定义变量:C:\wamp\www\sdg\import\ips.php 第 3 行中的 HTTP_POST_FILES
【问题讨论】:
-
$_FILES建议您使用google。 -
$HTTP_POST_FILES自 PHP 4.1.0 起已弃用 -
ty 我替换了 $_FILES。但是现在它说文件上传成功但文件没有上传到文件夹中
-
您是否确认浏览器(或您用来发出 HTTP 请求的任何东西)实际上正在发送文件?即您是否检查了 HTTP 请求并观察了那里的文件数据?它看起来像什么。