PHP上传文件时$_FILES数组不能正常接受数据 下面是我的代码和php.ini设置

<html><body><formaction="upload_file.php"method="post"enctype="multipart/form-data"><... <html>
<body>
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">文件名:</label>
<input type="text" name="text" id="text" />
<input type="file" name="newfile" id="file" />
<br />
<input type="submit" name="submit" value="提交" />
</form>
</body>
</html>
<?
print_r($_FILES);
/*这里就一句代码,因为$_FILES为空数组再操作也没有什么意义了*/
?>
关键php.ini参数设置如下:
max_execution_time = 60
max_input_time = 60;
memory_limit = 300M
file_uploads = On
upload_tmp_dir = F:\wamp\tmp
upload_max_filesize = 150M
post_max_size = 200M
实验时上传选择的文件都是小文件,而这些数据肯定是足够大了
展开
 我来答
yu641150278
2013-05-23 · TA获得超过1069个赞
知道小有建树答主
回答量:637
采纳率:100%
帮助的人:296万
展开全部
代码没错,是你接受那里少了php
<?php //这里你少了php
print_r($_FILES);
/*这里就一句代码,因为$_FILES为空数组再操作也没有什么意义了*/
?>
house大胖
2013-05-22 · 超过18用户采纳过TA的回答
知道答主
回答量:69
采纳率:100%
帮助的人:55.3万
展开全部
你这样试试 print_r($_FILES["newfile"]["name"]),如果不为空证明文件就已经上传了
追问
print_r($_FILES)输出为 array()
很显然$_FILES["newfile"]["name"]一定是不存在的
写上这一句$_FILES["newfile"]["name"]
实践后,的确是没有任何输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式