
你用file类型的input上传这个后,就将上传到你服务器的临时目录了,并且将文件相关的信息存在了_FILE这个参数里,
<php
if($dosubmit){
$f = $_FILES['file'];//获得文件的相关信息,file是input的name
if( $f['size']>1024600 ){
exit('大小超过系统限制(600KB)');
}
}
>
你用表单的get提交普通的参数你可以通过$_GET获得,同样的post提交的通过$_POST得到。当然里面的文件的信息你就要通过$_FILES来得到了!
$url = $_SERVER['PHP_SELF'];
$filename= substr( $url , strrpos($url , '/')+1 );
echo $filename;
感觉ls方法不好,用basename函数结合PHP_SELF便可获取当前文件的文件名,这也是discuz的写法
<php
$curfile = basename($_SERVER['PHP_SELF']);
echo $curfile;
>
__ROOT__ : 网站根目录地址
__APP__ : 当前项目(入口文件)地址
__GROUP__ :当前分组地址
__URL__ : 当前模块地址
__ACTION__ : 当前 *** 作地址
__SELF__ : 当前 URL 地址
ACTION_NAME : 当前 *** 作名称
APP_PATH : 当前项目目录
APP_NAME : 当前项目名称
这些都是一些系统常量,可以在控制器里面直接调用 比如说 echo __APP__
以上就是关于PHP上传多文件获取文件名称全部的内容,包括:PHP上传多文件获取文件名称、PHP如何获取当前文件名、php获得当前网页的名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)