`

php获取当前访问的文件名 (转载)

    博客分类:
  • php
 
阅读更多

写程序的朋友都知道,很多时候我们都需要获取当前访问的文件名,以便进行其他操作。获取操作的方法也很简单,我在这里介绍三种吧:

方法一:

<?php

  1. $url = $_SERVER['PHP_SELF'];
  2. $filename= substr( $url , strrpos($url , ‘/’)+1 );
  3. echo $filename;

?>

 

方法二:
<?php

  1. $url = $_SERVER['PHP_SELF'];
  2. $arr = explode( ‘/’ , $url );
  3. $filename= $arr[count($arr)-1];
  4. echo $filename;

?>

方法三:
<?php

  1. $url = $_SERVER['PHP_SELF'];
  2. $filename = end(explode(’/',$url));
  3. echo $filename;

?>

方法四:

<?php

echo basename($PHP_SELF);

?>

个人比较喜欢第三种方法,简单易懂

分享到:
评论

相关推荐

    提取文件名 VB获取无后缀文件名 VB获取有后缀文件名

    选择文件夹提取文件名 VB程序,可以获取无后缀文件名 也可以获取带后缀文件名 ,两种选择,供您选择——大吉利祝您工作愉快~~

    获取当前文件夹的文件名.rar

    标题中的“获取当前文件夹的文件名.rar”指的是一个压缩包,其中包含了一个批处理(.bat)文件,专门用于获取并记录指定文件夹内的所有文件名称。这种批处理脚本在Windows操作系统环境下运行,是一种简单的自动化...

    asp获取当前文件名

    本代码可以在asp 中获取当前页面的文件名

    VC获取当前程序文件的路径,文件名以及路径+文件名

    VC 获取当前程序文件的路径、文件名以及路径+文件名 在 VC++ 中,获取当前程序文件的路径、文件名以及路径+文件名是一个非常常见的问题,本文将为大家介绍两种经典的解决方案。 方法 1:使用 ...

    C++ 获取文件夹下的所有文件名

    C++ 获取文件夹下的所有文件名 C++ 获取文件夹下的所有文件名 C++ 获取文件夹下的所有文件名 C++ 获取文件夹下的所有文件名

    批量获取PPT文件名, 批量获取PPT文件名

    批量获取PPT文件名 批量获取PPT文件名 批量获取PPT文件名 批量获取PPT文件名 批量获取PPT文件名 批量获取PPT文件名 批量获取PPT文件名

    php 获取当前访问的url文件名的方法小结

    在PHP编程中,有时我们需要获取当前访问的URL的文件名,以便进行各种处理,比如日志记录、权限控制或者URL重写等。以下是一些常用的方法来实现这一目标,我们将详细探讨这些方法并分析它们的工作原理。 首先,推荐...

    用bat批量获取和修改文件名的方法

    ### 使用批处理脚本(BAT)批量获取与修改文件名的方法 #### 一、概述 在Windows操作系统中,批量操作文件是一项常见的需求,特别是在需要快速重命名或处理大量文件时。通过编写简单的批处理脚本(.bat文件),...

    PHP获取当前执行php文件名的代码

    如果页面是通过直接访问域名来打开的,那么$_SERVER['REQUEST_URI']就是从根目录开始的完整路径,所以它也是获取当前文件名的一种方法。 在上述提到的代码示例中,作者定义了一个名为GetCurUrl()的函数,该函数首先...

    VB.Net设计:快速获取文件名

    VB.Net&gt;共享一个我写的快速获取文件夹/文件名称程序代码。 详细情况请看: http://blog.csdn.net/linjimu/archive/2008/07/04/2610437.aspx

    获取文件名并修改文件名

    进入指定目录下,获取指定类型文件名,并可以对文件名进行修改,c++代码

    获取上传文件的文件名

    js获取file标签上传文件的文件名,可以获取文件名判断文件是否重复 以及对文件上传做控制

    实用脚本_批量获取页面文件名

    实用脚本_批量获取页面文件名 实现脚本所在文件夹所有文件名批量获取

    C# 获取大量文件名

    例如,你可以使用以下代码获取当前目录下的所有文件名: ```csharp string[] files = Directory.GetFiles(@"C:\MyDirectory"); foreach (string file in files) { Console.WriteLine(file); } ``` 2. 搜索模式: ...

    C# 获取系统字体名 和 对应字体的文件名

    在C#编程中,获取系统字体名及其对应的字体文件名是一项常见的任务,特别是在涉及到文本渲染、界面设计或者自定义字体管理的场景下。系统中的字体是操作系统提供的资源,可以通过编程接口来访问这些信息。以下是对这...

    asp获取当前文件名的代码

    标题提到的"asp获取当前文件名的代码"就是解决这个问题的一个简单示例。接下来,我将详细解释这段代码的工作原理以及如何在实际应用中使用。 首先,我们需要了解`Request.ServerVariables`对象。这是一个非常强大的...

    获取文件名

    获取指定文件夹下所有文件名。2.穿透子文件夹。3.结果以excel形式存放在被指定的位置下。4.操作完成后自动打开表格,表格内有完整路径及可点击链接。 操作方法:1.“批量获取文件名.exe”打开软件(可能自动安装...

    使用bat获取当前路径下所有文件夹和文件名,并换行输出至txt文件中

    如题使用bat(脚本实现这个功能)获取当前路径下所有文件夹和文件名,并换行输出至txt文件中。

    文件名批量获取工具

    【文件名批量获取工具】是一种基于JAVA编程语言开发的应用,旨在解决在大量文件管理中,对文件名进行快速批量获取的需求。程序设计采用了可视化和模块化的方法,这意味着它具有良好的可扩展性和可维护性。模块化的...

    获取批量Word文件名,并批量删除其中的分隔符

    1. **初始化变量**:定义了几个关键变量,包括`Path`用于存储目标文件夹路径,`Spath`用于保存当前读取到的文件名,以及数组`Arr()`用于存储所有文件名。 2. **遍历文件夹**:通过`Dir`函数读取第一个匹配`.doc`后缀...

Global site tag (gtag.js) - Google Analytics