php改后缀的办法:起首界说一个foreachDir办法;而后关上并读取相干目次;接着递归修正文件夹内的文件夹文件;最初猎取后缀格局并修正后缀名便可。
因名目需要,需求将asp后缀的修正成php,因懒于一个个修正。又感觉php跟Qt同样都是初级言语了,普通初级言语都有提供对取得的内容进行增删改查的函数。通过一番材料查找与代码测试,总结出了PHP修正指定文件后缀的办法,分享给各人。
指标:将以后目次下的asp后缀改为php,而没有影响其它“后缀格局的文件”,并且只是针对“以后文件夹”,对以后文件夹内蕴含的文件夹的文件没有进行修正。
详细性能代码以下:
function foreachDir($dirname)
{
if(!is_dir($dirname))
{
echo "{$dirname} not effective dir";
exit();
}
$handle=opendir($dirname); //关上目次
while (($file = readdir($handle))!==false) //读取目次
{
if($file!="." && $file!='..')
{
if(is_dir($dirname.$file))
{
echo $dirname.$file."
";
//foreachDir($dirname.$file); //假如正文号去掉,将会递归修正文件夹内的文件夹文件
}
else
{
echo "--".$dirname."/".$file."
";
$temp = substr($file, strrpos($file, '.')+1); //猎取后缀格局
if ($temp == "asp")
{
$pos = strripos($file,'.'); //猎取到文件名的地位
$filename = substr($file,0,$pos); //猎取文件名
rename($dirname.'/'.$file,$dirname.'/'.$filename.'.php'); //交换为php后缀格局。
}
}
}
}
}
foreachDir('../traverseMendFilename');
?>
更多相干常识,请拜访PHP中文网!
以上就是php怎样改后缀的具体内容,更多请存眷资源魔其它相干文章!
本网站(www.ziyuanmo.com)刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均由用户发表。
虚拟收费资源付款后概不退款,请考虑在三后支付!如有侵权可联系邮箱:ziyuanmo@admin.com,会在第一时间解决!
资源猫 » php怎么改后缀-PHP问题
分享到: