`
chengxianju
  • 浏览: 256508 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

php获取文件扩展名多种方法

    博客分类:
  • php
PHP 
阅读更多

由于都是简单函数,直接代码:

<?php
	function getExtensionName($filePath){
		$num=strrpos($filePath,'.');
		$len=strlen($filePath);
		$extension=substr($filePath,$num+1,$len-$num);
		// return $len;
		return $extension;
	}
	function getExt($filePath){
		$arr=pathinfo($filePath);
		return strtolower($arr['extension']);
	}
	function getExtension($filePath){
		$arr=explode('.',$filePath);
		return array_pop($arr);
	}
	function getExten($filePath){
		$arr=explode('.',$filePath);
		$num=count($arr)-1;
		return $arr[$num];
	}
	function getFileExt($file_name){
		while($extension=strpos($file_name,'.')){
			$file_name=substr($file_name,$extension+1);
		}
		return $file_name;
	}
	$filePath="http://www.0551fangchan.com/index.php";
	echo getExtensionName($filePath);
	echo '<br />';
	echo  getExt($filePath);
	echo '<br />';
	echo getExtension($filePath);
	echo '<br />';
	echo getExten($filePath);
	echo '<br />';
	echo getFileExt($filePath);

 

输出都是:

 

 

php
php
php
php
php

分享到:
评论

相关推荐

    PHP获得文件扩展名的四种方法

    ### PHP 获取文件扩展名的四种方法 在 PHP 开发中,获取文件的扩展名是一项常见的需求,例如在处理用户上传的文件时判断文件类型、进行安全性检查等场景。本文将详细介绍四种不同的方法来帮助开发者轻松地获取文件...

    PHP获取文件扩展名的4种方法

    本篇文章将详细介绍四种在PHP中获取文件扩展名的方法,并且会涉及字符串处理、数组操作和对上传文件属性的使用技巧,适用于需要在PHP程序中处理文件的开发者参考。 首先,方法一通过自定义函数get_ext来实现获取...

    php从给定url获取文件扩展名的方法

    本文将详细介绍一种PHP从给定URL获取文件扩展名的方法,并提供一个实例来解释其工作原理。 首先,我们要明白URL的结构,通常它由协议(如http或https)、主机名、路径以及可能的查询参数组成。在路径部分,文件名...

    php 如何获取文件的后缀名

    综上所述,获取文件后缀名可以通过多种方式,但各自有优劣。在大多数情况下,`pathinfo()`函数提供了最为准确和强大的解决方案。它不仅可以处理文件没有扩展名的情况,还可以指定返回路径信息的特定部分,更加灵活和...

    php文件扩展名判断及获取文件扩展名的N种方法

    接下来,文章详细介绍了PHP中获取文件扩展名的多种方法。首先提到了四种方法,每一种方法通过不同的PHP函数来实现: 1. 使用substr函数和strrchr函数组合: ```php function get_extension($file) { return substr...

    php获取目录下所有文件及目录(多种方法)(推荐)

    第三种方法是对第二种方法的扩展,它利用`getDirContent`函数来递归地获取子目录中的文件和子目录。`getDir`函数首先将传入的路径加入到数组中,然后检查这个路径是否是一个文件。如果不是文件,意味着它是一个目录...

    php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件).pdf

    PHP 文件上传后缀名与文件类型对照表详解 PHP 文件上传是 Web 开发中常见的功能之一,当用户上传文件时,我们需要对文件类型进行判断和限制,以确保上传的文件安全和合法。为此,我们需要了解各种文件类型的后缀名...

    PHP实现批量修改文件后缀名的方法

    首先,我们需要了解文件后缀名(也称为文件扩展名)的作用。文件后缀名是标识文件类型的一种方法,通常由一个点(.)后接一至多个字符组成。操作系统和应用程序通常会根据文件后缀名来确定如何处理该文件,例如使用...

    PHP实现获取文件mime类型多种方法解析

    - 文件的MIME类型不应仅仅依赖于文件的扩展名来判断,因为文件扩展名可以被恶意修改,从而导致安全问题。 - 在不同的服务器环境中,某些方法可能不可用或需要额外配置。因此,在选择获取MIME类型的方法时,应考虑...

    php获取文件后缀的9种方法

    在本文中,我们将了解九种用PHP获取文件后缀的方法,每种方法都有其特点和使用场景。 首先,我们需要了解文件后缀是如何定义的。一般来说,文件后缀是文件名中最后一个“.”(点)后面的字符序列,它通常与文件的...

    获取URL文件名后缀

    首先,要获取URL中的文件名后缀,我们可以采用多种方法。最基本的方式是使用`explode`函数,它可以根据指定的分隔符将字符串分割成数组。在这个案例中,我们利用点号(`.`)作为分隔符,从URL中提取文件名后缀。 ...

    php 获取文件后缀名,并判断是否合法的函数

    在PHP编程中,获取文件的后缀名以及判断其是否合法是常见的操作,尤其是在处理用户上传文件时。这里我们讨论的`get_file_suffix`函数就是一个这样的功能实现。这个函数接收两个参数:`$file_name`(文件名)和`$...

    PHP递归获取目录内所有文件的实现方法

    `pathinfo()`函数用于获取文件的路径信息,包括扩展名。如果提供了一个`$filter`数组并且当前文件的扩展名不在其中,该文件将被从结果数组中删除。这允许用户根据需要筛选特定类型的文件。 最后,清理局部变量并...

    利用PHP判断文件是否为图片的方法总结共7页.pdf.zi

    1. **检查文件扩展名**: 这是最直观的方法,通过`pathinfo()`函数获取文件的扩展名,常见的图片格式有jpg、jpeg、png、gif、bmp等。例如: ```php $filename = 'image.jpg'; $ext = pathinfo($filename, PATH...

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

    在PHP中,有多种方法可以获取文件的MIME类型,每种方法都有其适用场景和优劣。 在本次分享中,首先介绍了使用PHP内置函数来检测文件MIME类型的方法。PHP提供了几个内置函数来帮助开发者获取文件的MIME类型,其中...

    上传文件到指定文件夹,共享数据和脚本,文件验证,脚本之间的通信

    可以使用`pathinfo()`获取文件扩展名,`is_uploaded_file()`确认文件是否通过HTTP POST上传,`filesize()`检查大小,甚至可能需要使用正则表达式或第三方库进行内容扫描。 4. **共享数据与MySQL**:为了在不同的...

    PHP实现的获取文件mimes类型工具类示例

    这个名为`CFMimeTypes`的类包含了一个静态属性`$mime_types`,这是一个关联数组,存储了各种文件扩展名与其对应的MIME类型。例如,`.3gp`对应`video/3gpp`,`.ai`对应`application/postscript`等。 类中的`...

    基于PHP文件上传漏洞防范策略研究.pdf

    在防范文件上传漏洞时,需要从多方面入手,结合客户端脚本检测、服务器端文件扩展名检测、服务器端内容检测、WEB 服务解析检测等多种检测方法,确保文件上传的安全性。 在本文中,我们讨论了文件上传漏洞的危害和...

    ODBC和php_pdo_sqlsrv扩展文件.zip

    PHP PDO(PHP Data Objects)扩展是PHP中的一个数据库访问层,它提供了一种统一的方式来访问多种数据库。PDO_SQLSRV是PHP PDO扩展的一个特定实现,专门用于与Microsoft SQL Server交互。通过使用PDO,开发人员可以...

Global site tag (gtag.js) - Google Analytics