① php修改文件名后缀
是要剔抄除文袭件扩展名吗?这样就可以了:<?php$s=$shareInfo['name'];if($n=strrpos($s,"."))$s=substr($s,0,$n);echo $s;?>
② PHP网站,怎么实现去除.php后缀
PHP网站去除.php的具体步骤如下:
登陆网站空间的管理站点;
进入会员中心,选择主机管理;
选择高级;
修改默认首页;
在此处,将index.html删除(如果没有,就不用管),添加第一项为index.html,点击马上修改;
此时打开网站,已经没有index.html了;
如果网站域名后缀为index.php或其他类型的话,也可以按照此方式修改,不同的主机空间操作方式可能会有差异,需要自行分析操作。
③ php修改文件名后缀
你直接下载,不要改,下载后部分资源会自动改回原来的拓展名,但是部分资源需要你下版载后手动修改,当然权前提是你知道你下载的资源的扩展名是什么。而你所说的是某些网站为了保护自己的资源不被恶意盗用,才乱改后缀名甚至是没有后缀名,所以你只需要改回后缀名就可以了。
④ 怎么隐藏php文件的后缀
如果不想让别人知道你的网站使用PHP程序以达到安全的目的.你可以按照下面的方法配置你的httpd.conf文件 但这并不说明PHP不安全. 你可以使用下面的方法来达到隐藏的目的: 1.将PHP隐藏为其它语言 在你的httpd.conf里任意位置添加下面这一行 # Make PHP code look like other code types AddType apwww.hnne.complication/x-httpd-php .asp .py .pl .jsp aspx 2.对 PHP 使用未知扩展名 在你的httpd.conf里任意位置添加下面这一行 # Make PHP code look like unknown types AddType application/x-httpd-php .bop .foo .133t .los .abc 3.对 PHP 使用 HTML 扩展名 在你的httpd.conf里任意位置添加下面这一行 # Make all PHP code look like html AddType application/x-httpd-php .htm .html 重启你的apache.把你的PHP文件名改为上面你所设置的文件后缀名.打开测试吧… 虽然很简单,但很实用,不是吗?
⑤ 怎么把PHP这个后缀去掉呢下载的小说都是这个格式的,打不开。。
先打开控制面板–文件夹选项–查看—去掉隐藏已知扩展名,然后去找到你下载的PHP文件把php换成txt就行了
⑥ 在一个网页上下载文件,本来文件名是.deb,但是下载之后后缀名多了个.php,用什么办法去掉这个.php啊
1. 下载文件扩展名多了个.php,直接将文件名重命名,将后面的.php去掉就行了。2. 要是去掉之后.deb文件就用不了了,那有如下可能的原因: a. 可能你下载的地址不是真正的.deb的地址,因此下载的也不是你需要的文件。 b. 如果确实是真正的下载地址,那有可能在文件源本身有问题、或是下载传输过程中出错了。你可以直接用文本编辑器软件打开下载的文件,查看其中的内容,如果是php源代码格式的,那么是下载地址错误的可能性比较大。你也可以查看下网站的下载页面,对比下下载后的文件大小与页面上说的是否一致来判断,是否正确传输了。
⑦ PHP如何去掉url里的.php后缀
<IfMole mod_rewrite.c>RewriteEngine onRewriteRule ^xxx xxx.php [L]</IfMole>一、要先支持.htaccess二、将以上代码复制进去,然后上传到根目录下。
⑧ PHP 如何 得到文件名(不要后缀名)
方法如下:
$dh = opendir($dirname);
$n = 0;
while ($file=readdir($dh)){
// $file为目录下所有文件和文件夹,
// 需要注意默认有 .(本目录)和..(上级目录)这两个特殊文件夹
if (is_file($file)){
//只处理文件
if (!strpos($file,'.')){
// 无后缀名的文件
}
$n++; // 计数
}
}
⑨ php 取文件后缀名几种有效的方法
PHP中获取文件扩展名的N种方法从网上收罗的,基本上就以下这几种方式:第1种方法:functionget_extension($file){substr(strrchr($file,'.'),1);}第2种方法:functionget_extension($file){returnsubstr($file,strrpos($file,'.')+1);}第3种方法:functionget_extension($file){returnend(explode('.',$file));}第4种方法:functionget_extension($file){$info=pathinfo($file);return$info['extension'];}第5种方法:functionget_extension($file){returnpathinfo($file,PATHINFO_EXTENSION);}以上几种方式粗看了一下,好像都行,特别是1、2种方法,在我不知道pathinfo有第二个参数之前也一直在用。但是仔细考虑一下,前四种方法都有各种各样的毛病。要想完全正确获取文件的扩展名,必须要能处理以下三种特殊情况。没有文件扩展名路径中包含了字符.,如/home/test.d/test.txt路径中包含了字符.,但文件没有扩展名。如/home/test.d/test很明显:1、2不能处理第三种情况,3不能正确处理第一三种情况。4可以正确处理,但是在不存在扩展名时,会发出一个警告。只有第5种方法才是最正确的方法。顺便看一下pathinfo方法。官网上介绍如下:$file_path=pathinfo('/www/htdocs/your_image.jpg');echo"$file_path['dirname']";echo"$file_path['basename']";echo"$file_path['extension']";echo"$file_path['filename']";//onlyinPHP5.2+它会返回一个数组,包含最多四个元素,但是并不会一直有四个,比如在没有扩展名的情况下,就不会有extension元素存在,所以第4种方法才会发现警告。但是phpinfo还支持第二个参数。可以传递一个常量,指定返回某一部分的数据:PATHINFO_DIRNAME-目录PATHINFO_BASENAME-文件名(含扩展名)PATHINFO_EXTENSION-扩展名PATHINFO_FILENAME-文件名(不含扩展名,PHP>5.2)这四个常量的值分别是1、2、4、8,刚开始我还以为可以通过或运算指定多个:pathinfo($file,PATHINFO_EXTENSION|PATHINFO_FILENAME);后来发现这样不行,这只会返回几个进行或运算常量中最小的那个。也就是四个标志位中最小位为1的常量。
⑩ PHP如何得到文件名(不要后缀名)
方法如下:
$dh = opendir($dirname);
$n = 0;
while ($file=readdir($dh)){
// $file为目录下所有文件和文件夹,
// 需要注意默认有 .(本目录)版和..(上级目录)这权两个特殊文件夹
if (is_file($file)){
//只处理文件
if (!strpos($file,'.')){
// 无后缀名的文件
}
$n++; // 计数
}
}
未经允许不得转载:山九号 » php文件名去后缀|PHP如何得到文件名(不要后缀名)