`
cakin24
  • 浏览: 1384089 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP实现获取文件的后缀名

    博客分类:
  • PHP
阅读更多

一 实例

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <htmlxmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/>
  6. <title>获取上传文件的后缀名</title>
  7. </head>
  8. <body>
  9. <?php
  10. if(!empty($_POST["myfile"]))//判断文件域的值是否为空
  11. {
  12. //利用strrev函数来对文件域中传过来的值的字符顺序进行颠倒
  13. $a = strrev($_POST["myfile"]);
  14. $b = explode(".",$a);//把文件域中传过来的值以"."为分隔符分解为数组
  15. $c = strrev($b[0]);//对数组中的第一个元素值的字符顺序进行颠倒
  16. echo "文件后缀名为:.$c";//输出文件的后缀名
  17. }
  18. ?>
  19. <formname="form"method="post"action="#">
  20. <inputtype="file"name="myfile"><p>
  21. <inputtype="submit"name="sub"value="上传">
  22. </form>
  23. </body>
  24. </html>
二 运行结果
三 实例说明
1、strrev函数说明
说明 
string strrev ( string $string )
返回 string 反转后的字符串。 
参数 
string
待反转的原始字符串。 
返回值 
返回反转后的字符串。
2、explode函数说明
说明 
array explode ( string $delimiter , string $string [, int $limit ] )
此函数返回由字符串组成的数组,每个元素都是string的一个子串,它们被字符串delimiter作为边界点分割出来。 
参数 
delimiter
边界上的分隔字符。 
string
输入的字符串。 
limit
如果设置了limit参数并且是正数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分。 
如果limit参数是负数,则返回除了最后的-limit个元素外的所有元素。
如果limit是0,则会被当做1。
  • 大小: 27.1 KB
1
1
分享到:
评论

相关推荐

    php获取文件的后缀名

    在给定的标题和描述中,“php获取文件的后缀名”这一主题明确指向了如何在PHP中实现这一功能,下面将详细介绍相关的知识点。 ### 获取文件后缀名的基本方法 在PHP中,获取文件后缀名通常可以通过字符串操作函数来...

    PHP实现获取文件后缀名的几种常用方法

    在PHP编程中,获取文件后缀名是一项常见的任务,它对于处理不同类型文件或者根据文件类型进行操作至关重要。这里,我们将详细探讨三种不同的方法来实现这一功能。 ### 方法1:基于字符串操作 ```php function get_...

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

    特别是在使用PHP编程语言时,对文件进行批量操作,如批量修改文件后缀名,是一项常见的需求。本文将详细探讨如何使用PHP语言实现这一功能,并介绍递归遍历文件目录以及使用PHP进行文件重命名的相关技巧。 首先,...

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

    我们可以使用 MIME 类型或文件后缀名来限制文件类型,例如只允许上传图片文件或文档文件。 2. 限制文件大小 我们可以使用 PHP 的上传限制来限制文件大小,例如只允许上传小于 1M 的文件。 3. 限制文件数量 我们...

    PHP实现遍历某一目录下的所有文件并将特定后缀文件复制到特定目录

    可以使用`pathinfo()`函数获取文件的扩展名,然后进行比较。 ```php $file_extension = pathinfo($file, PATHINFO_EXTENSION); if ($file_extension === 'txt') { // 替换'txt'为你需要的后缀 // 文件后缀匹配,...

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

    在PHP开发中,实现用户上传文件时对文件后缀名的限制是一个常见需求,以确保上传文件的安全性和合法性。本文介绍了如何编写一个PHP函数,用于获取文件后缀名并判断其是否在指定的合法后缀名列表中。 首先,函数名为...

    PHP获取文件后缀名的三个函数

    在PHP编程语言中,获取文件后缀名是常见的操作,特别是在处理文件上传、文件操作或进行文件类型验证时。以下提供了三种不同的PHP函数方法来获取文件的后缀名: **方法一:使用strrpos和substr** 这个方法通过查找...

    php 如何获取文件的后缀名

    本文将详细介绍如何使用PHP获取文件的后缀名,并讨论不同的实现方法及其优缺点。 首先,我们可以看到两种基本的方法来获取文件后缀名: 1. 使用`substr`和`strrpos`函数: ```php $img = '12345.gif'; $img_ext...

    php一行代码获取文件后缀名实例分析

    传统的获取文件后缀名的方式可能需要多行代码,但利用PHP内置的函数,我们可以用一行代码实现相同的功能。在本文中,我们将讨论如何使用一行代码快速获取文件后缀名,并分析实现的原理。此外,还会提供三种不同的...

    php读取大文件示例分享(文件操作类)

    - `$suffix`变量用来存储文件的后缀名。 - `$handle`变量作为文件句柄用于打开文件。 - `$limit`变量定义了每次读取的最大记录数。 - `$length`变量定义了每次读取的字节长度。 - `$startTime`变量记录了操作的...

    制作个php网页,当访问该PHP页面时自动下载文件,本例为下载APK APP安装包.zip

    在PHP中创建一个网页以实现访问时自动下载文件的功能,主要涉及到HTTP协议、文件系统操作以及用户代理检测等知识。以下是对这些知识点的详细说明: 1. **HTTP响应头控制**: 当用户访问PHP页面时,服务器需要通过...

    php修改指定文件后缀的方法

    本文将详细介绍如何使用PHP实现这个功能,特别是针对指定文件后缀的修改。 首先,我们要创建一个函数来遍历目录中的所有文件和子目录。这个函数称为`foreachDir`,它接受一个目录路径作为参数。函数首先检查传入的...

    php转换后缀

    在PHP编程中,有时我们需要对文件的后缀名进行处理,比如将文件的后缀从一种类型转换为另一种类型。这个场景中提到的"php转换后缀"就是指使用PHP来实现这一功能,特别是将文件名中的特定后缀替换为另一种后缀。例如...

    如何用php获取文件名后缀

    php获取文件后缀名(format file) //方法一: 复制代码 代码如下:&lt;?php function extend_1( $file_name ) { $retval = “” ; $pt = strrpos ( $file_name , “.” ); if ( $pt ) $retval = substr ( $...

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

    首先,方法一通过自定义函数get_ext来实现获取文件扩展名。这个函数通过explode函数以点号(".")作为分隔符将文件名分割成数组,然后利用array_pop函数取出数组中的最后一个元素,也就是文件的扩展名。这种方法简单...

Global site tag (gtag.js) - Google Analytics