为了账号安全,请及时绑定邮箱和手机立即绑定

使用PHP上传文件

使用PHP上传文件

PHP
开心每一天1111 2019-10-22 22:41:57
我想将文件上传到给定的文件夹。<?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";}; ?>错误是:注意:未定义的变量:第3行的C:\ wamp \ www \ sdg \ import \ ips.php中的HTTP_POST_FILES
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

PHP 4.1引入了超级全局变量。它们替换了包含从请求中提取的数据的旧的长名称数组。$_FILES[] 替换$HTTP_POST_FILES[],$_GET[]替换$HTTP_GET_VARS[]等


对于后续的PHP 4版本,旧阵列和新阵列可以同时使用。默认情况下,PHP 5禁用了旧数组的生成,并引入了可用于重新启用旧数组创建的php.ini指令 register_long_arrays。


从PHP 5.4开始,旧的长命名数组被完全删除并register_long_arrays与它们一起使用。


结论:您正在从一个非常古老或非常糟糕的教程中学习。找到一个更好的。


查看完整回答
反对 回复 2019-10-22
  • 3 回答
  • 0 关注
  • 513 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信