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

推荐函数:一是PHP获取当前页面的网址: dedecms也是用的这个

//获得当前的脚本网址

function GetCurUrl()

{

if(!empty($_SERVER["REQUEST_URI"]))

{

$scriptName = $_SERVER["REQUEST_URI"];

$nowurl = $scriptName;

} else

{

$scriptName = $_SERVER["PHP_SELF"];

if(empty($_SERVER["QUERY_STRING"]))

{

$nowurl = $scriptName;

} else

{

$nowurl = $scriptName."?".$_SERVER["QUERY_STRING"];

}

}

return $nowurl;

}

方法一:

$url=$HTTP_SERVER_VARS['REQUEST_URI'];

echo(str_replace('/','',$url));

?>

方法二:

$url = $_SERVER['PHP_SELF'];

$filename= substr( $url , strrpos($url , ‘/')+1 );

echo $filename;

?>

方法三:

$url = $_SERVER['PHP_SELF'];

$arr = explode( '/' , $url );

$filename= $arr[count($arr)-1];

echo $filename;

?>

方法四:

$url = $_SERVER['PHP_SELF'];

$filename = end(explode('/',$url));

echo $filename;

?>

时间: 2010-02-06

本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的是scandir,具体代码如下: 复制代码 代码如下: $dir="./caxa/"; $file=scandir($dir); print_r($file); 稍微复杂点的,来自于php手册: 复制代码 代码如下: $dir = "/etc/php5/"; // Open a known directory,

本文实例汇总了php获取文件名后缀常用方法.分享给大家供大家参考.具体实现方法如下: <?php header("Content-type:text/html;charset=utf-8"); $pic = "abc.jpg"; //第一种方法 $pics = explode('.',$pic); $num = count($pics); echo $pics[$num-1]."
"; //第二种方法 echo end

对于本地,我们可以利用windows自带的查找去进行查找,但是对于线上的话,如查找ftp空间里面文件,本程序是很有用的. 使用效果: php文件查找器源码: 复制代码 代码如下:

php版文件查找(file search)

php获取文件名称和扩展名 1.basename()-返回路径的文件名 请看下面php代码: <?php $path = "/usr/www/html/index.php"; echo basename($path)."
"; //如果选择suffix则忽略扩展名 echo basename($path,".php"); ?> 运行结果: index.php index 2.dirname()-返回当前脚本的文件路径

本文实例讲述了php实现批量修改文件名称的方法.分享给大家供大家参考,具体如下: <?php session_start(); set_time_limit(0); //function allfile($dir) // { // $files=array(); // if(is_file($dir)) // { // return $dir; // } // $handle = opendir($dir); // if($handle) { // while(false !== ($file

今天写表白墙时候的导航判断遇到的这个问题.我的解决思路是这样: 判断当前的php文件名来确定导航条的哪块高亮. 那php如何获取当前的url文件名呢? 我是这样处理的 :shock: 教程 首先肯定是要获取当前页面URL的,在这里我们使用php的$_SERVER['PHP_SELF']来获取获取网页地址 假设url为 http://www.jb51.net/index.php $php_Self= $_SERVER['PHP_SELF']; //获取网页地址 //输出结果:http://www.

本文实例讲述了PHP批量修改文件名称的方法.分享给大家供大家参考,具体如下: 在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批量修改文件名称的思路和注意事项. 从这个例子里你将会看到,PHP如何判断一个路径是不是目录,如何用PHP取得路径中的文件名称和文件的扩展名,随机函数rand的基本应用,以及这个程序的核心内容递归函数的基本应用. 程序功能:利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称: 首先判断用户给出的目录是不是一个合法目录: 我们这里只是修

一.加后缀 1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,--,20020101.td,20020102.td--要求: 把所有以点结尾的加上后缀.ts我的方法: 复制代码 代码如下: #!/bin/bash  for files in `ls *.`  do        mv $files `echo "$filests" `  done2. 同上mv  $files ${files}ts3. 同上mv  $fi

本文实例讲述了python实现批量改文件名称的方法.分享给大家供大家参考.具体分析如下: 发现python中提供了大量的模块函数,有时候一些系统操作在python中非常简单 下面的文件关键是要放到要操作的目录下, 下面是把当前目录下的图片批量命名,从00开始,其中小于10 的我们在名称前面补零,或者可以利用os设置路径 #-*- coding: UTF-8 -*- import os filenames = os.listdir(os.getcwd()) for name in filename

本文实例讲述了javascript批量修改文件编码格式的方法.分享给大家供大家参考.具体如下: 摘要: 最近在制作手册的时候遇到了一个问题'文档乱码',查看文件之后发现文件编码不对,总共100多个文件,如果用编辑器另存为utf8,那就悲催了.所以自己就写了个程序,批量修改文件编码格式. 代码: 复制代码 代码如下: /**  * 修改文件编码格式,例如:GBK转UTF8  * 支持多级目录  * @param {String} [root_path] [需要进行转码的文件路径]  * @para

本文实例讲述了Python实现修改文件内容的方法.分享给大家供大家参考,具体如下: 1 替换文件中的一行 1.1 修改原文件 ① 要把文件中的一行Server=192.168.22.22中的IP地址替换掉,因此把整行替换. data = '' with open('zhai.conf', 'r+') as f: for line in f.readlines(): if(line.find('Server') == 0): line = 'Server=%s' % ('192.168.1.1',

本文实例为大家分享了python批量修改文件编码格式的具体代码,供大家参考,具体内容如下 使用说明: 1.使用工具:Python2.7.6+chardet2.3.0,chardet2.3.0下载地址:点击这里 2.环境配置:Python安装+配置环境变量,chardet解压放在Python安装目录\Lib\site-packages下 举例:批量修改当前路径下所有.cpp文件的编码格式为UTF-8,代码如下: python: import os import sys import codecs

突然需要改一堆文件的后缀名,所以想编程解决,话不多说直接上代码 java import java.io.File; import java.util.Scanner; public class FileEdit { public static void renameFiles(String path, String oldExt, String newExt) { File file = new File(path); if (!file.exists()) { System.err.print

当代码已经写得差不多,发现某个变量名需要修改,但代码中很多地方都有该变量,一一修改太麻烦了,在不同的情景下,可以采取更加简便的方法,如下介绍: 方法一:rename方法 S1 把光标移动到要修改的变量名称上 S2 右键-refactor - rename- 确定 S3 在弹出来的框中,选择 rename code occurences,即修改所有重复出现的变量名 S4 变量周围出现红色框,修改变量,确定 S5 其他位置的该变量会被同时修改 方法二:查找替换方法 前提:变量名只用于变量,没有其他用

近期下载了很多各种教程, 但是不幸的是后缀名都是 ".mp4", 而本人喜欢 ".rmvb" 后缀,由于有轻微洁癖, 受不了后面的 ".mp4" 缀, 但是手动修改又太过繁琐, 所以用近期刚学的 Python 来偷懒吧 !   : ) 如图为程序运行前的文件名 我们要做的呢, 就是在当前目录下,新建一个python文件, 如上图 demo2.py 然后用编辑器打开敲入如下代码: 复制代码 代码如下: import os # 列出当前目录下所有的文

php 取url 文件名,php 获取当前访问的url文件名的方法小结相关推荐

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

    推荐函数: 一是PHP获取当前页面的网址: dedecms也是用的这个 复制代码 代码如下: //获得当前的脚本网址 function GetCurUrl() { if(!empty($_SERVER ...

  2. java获取用户ip_Java获取用户访问IP及地理位置的方法详解

    本文实例讲述了Java获取用户访问IP及地理位置的方法.分享给大家供大家参考,具体如下: 获取用户访问的IP地址 /** * 获取用户ip地址 * @return */ public static S ...

  3. python安装到桌面的路径是什么_Python 获取windows桌面路径的5种方法小结

    这里介绍了5中python获取window桌面路径的方法,获取这个路径有什么用呢?一般是将程序生成的文档输出到桌面便于查看编辑. 前两个方法是通过注册表来获取当前windows桌面绝对路径,比较推荐使 ...

  4. Python 获取windows桌面路径的5种方法小结

    今天小编就为大家分享一篇Python 获取windows桌面路径的5种方法小结,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 这里介绍了5中python获取window桌面路径的方法 ...

  5. PHP 获取当前访问的URL

    <?php /** * 获取当前访问的完整url * @return string * @date 2020/7/23 */ function getUrl() {// 判断当前页采用的协议是H ...

  6. 阿里云OSS获取永久访问文件URL

    公司用的都是阿里云的OSS存储,正好阿里云可以免费试用一个月的100GB的OSS服务,发现全网都很少获取永久访问OSS文件的URL,都是有限时的,所有写下这篇文章记录 1. 如何获取永久访问OSS文件 ...

  7. jQuery获取父元素及父节点的方法小结

    这篇文章主要介绍了jQuery获取父元素及父节点的方法,结合实例形式总结分析了jQuery针对父元素及父节点操作的常用技巧,需要的朋友可以参考下 本文实例总结了jQuery获取父元素及父节点的方法.分 ...

  8. ios 获取沙盒文件名_获取IOS各种沙盒路径的方法

    在下初学IOS编程,有很多不懂以及不了解的地方,本着分享的精神,将自己学到用到的一些东西写出来,如果有不正确的地方,希望大家指正. 本次讲解的是IOS下各个文件夹的相关知识. 首先,我们应该知道,在I ...

  9. js中加入php读取文件名,js获取文件里面的所有文件名(实例)

    function init(){ var fso = new ActiveXObject("Scripting.FileSystemObject"); // 获取文件相关信息 va ...

最新文章

  1. Hibernate Annotation _List/Map
  2. ORACLE10回收站-Recyclebin
  3. 奇妙的 CSS shapes(CSS图形)
  4. 请求地址操作中的(int*)
  5. Angular实现图片点击缩放组件
  6. cdn节点人少延迟高_让你刷剧一直爽,CDN原理是什么
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手书交易系统
  8. VB判断窗体是否加载函数
  9. (原)caffe在ubuntu中设置GPU的ID号及使用多个GPU
  10. 数据挖掘-----Apriori算法
  11. jeecgboot设置session失效时间
  12. 解决office2010每次打开出现配置进度的方法
  13. html5广告拦截器识别代码做提示(本站内容无法显示)
  14. OpenCV3.4.1+VS2018 安装并配置详细教程
  15. linux恢复群晖数据,群晖 篇二:群晖系统恢复手记
  16. android 连接电视,手机连接电视方法大全
  17. 电阻式触摸屏UI设计
  18. 微图影像地图导出拼接大图的参数说明
  19. win10搭建openvpn以及使用
  20. bootstrap 页面垂直居中_bootstrap4如何实现div的水平居中以及垂直居中

热门文章

  1. Servlet 3 + Spring MVC零配置:去除所有xml
  2. n3k配置vpc是否还需要配置hsrp_配置基本HSRP
  3. 解决IDEA控制台中文乱码问题(Tomcat、动态网页项目)
  4. 一只在IT上苦苦挣扎,努力奋斗的小小菜鸟[转]
  5. mvc ajax 删除数据,.Net MVC4 使用心得(四)分页、Partial View、删除、ajax返回
  6. 2021浙江省赛题解(A,C,F,G,J,L,M)
  7. VMWare Photon OS
  8. pdf文件如何编辑文字加粗
  9. Python3---可迭代对象(iterable)、迭代器(iterator)、生成器(generator)的理解和应用
  10. android平板下架,小米 曾被定义为“最好用的Android平板电脑”在本周下架了