Rumah > pembangunan bahagian belakang > tutorial php > php文件上传获取文件扩展名,运行时会报提示

php文件上传获取文件扩展名,运行时会报提示

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:58:46
asal
854 orang telah melayarinya

今天练习文件上传操作,但遇到一个很纠结的事

直接看代码:

文件上传页:index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form method="post" action="test.php" enctype="multipart/form-data">文件<input type="file" name="up1"/><br/><input type="submit" value="上传"/></form></body></html>
Salin selepas log masuk


文件处理页:test.php
foreach($_FILES as $v){				$info=pathinfo($v['name']);	//var_dump($info);//查看$info中的信息;	//exit;	//echo $info['extentsion'];//报提示	//exit;	$v['ext']=$info['extension'];//得到文件扩展名	$v['filename']=$info['filename'];//得到文件名	echo $v['ext'];//能得到正确的扩展名	exit;			}
Salin selepas log masuk


事情是这样的, 当我echo $info['extension']总会报提示:Notice:  Undefined index: extentsion in D:\WW.......
我var_dump($info)时,里面确实有"extension"啊
但是,如上代码所示$v['ext']=$info['extension'];后,我echo $v['ext'];却能得到正确的后缀名
这到底什么情况??


回复讨论(解决方案)

//echo $info[' extentsion'];//报提示
echo $info[' extension'];//报提示
注意拼写啊 少年 怎么可能会有错误呢

编辑器不给力,把自己搞晕了。

//echo $info[' extentsion'];//报提示
echo $info[' extension'];//报提示
注意拼写啊 少年 怎么可能会有错误呢




上一次也是因为一个字母,,,,我怎么总这么粗心
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan