手机
当前位置:查字典教程网 >编程开发 >php教程 >获取URL文件名后缀
获取URL文件名后缀
摘要:尽可能高效的,从一个标准url里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode...

尽可能高效的,从一个标准 url 里取出文件的扩展名,再把代码扩展一下就可以得到其它的数据了,比如:目录路径,原理就是使用PHP的explode函数分隔字符串。

例如: http://www.abc.com/abc/de/fg.php?id=1 需要取出 php 或 .php

很简单,直接看代码。

复制代码 代码如下:

<?php

$url = "http://www.abc.com/abc/de/fg.php?id=1";

//这个是自己写的

function getUrl($url) {

$date = explode('?', $url);

$date = basename($date[0]);

$date = explode('.', $date);

return $date[1];

}

var_dump(getUrl($url));

//下面两个是网上弄的

function getExt($url){

$arr = parse_url($url);

$file = basename($arr['path']);

$ext = explode(".",$file);

return $ext[1];

}

var_dump(getExt($url));

function getName($url) {

$w_param = pathinfo($url);

$str = $w_param['extension'];

list($type, $vars) = explode('?',$str);

return $type;

}

echo 'start3'.date("Y-m-d H:i:s");

?>

【获取URL文件名后缀】相关文章:

PHP文件操作方法汇总

用PHP实现文件上传

文件上传类

多文件上载系统完整版

建立文件交换功能的脚本(三)

PHP实现远程下载文件到本地

php获取访问者IP地址汇总

用PHP生成自己的LOG文件

php准确获取文件MIME类型的方法

多文件上传的例子

精品推荐
分类导航