如何获取目录下的TXT文件名并加入到TXT第一行,占一行? 如何获取目录下的TXT文件名,并且将获取到的文件名去掉扩展名,再把剩下的文件插入到文本当中的第一行,并且占一行.目录下只有 txt 格式文件,还有一个情况就是有一个总目录下面有很多的子目录,而且每个子目录下都有txt文件要处理,要涉及到遍历目录了.不会写,求助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function write_txt($dir = '.'){ $dir_arr = scandir($dir); $write_msg = "message\r\n"; if(is_array($dir_arr) && $dir_arr)foreach($dir_arr as $val){ $file = $dir . '/'. $val; if(is_file($file)){ $end = substr($val, strpos($val, '.')); if($end == '.txt'){ file_put_contents($file, $write_msg . file_get_contents($file)); } }else{ if($val == '.'){ $file = $dir; }else if($val == '..'){ if($dir != '.'){ $index = strrpos($dir, '/'); $file = substr($dir, 0, $index); } }else{ write_txt($file); } } }}write_txt(); show columns问题 mysql某字段设置为“唯一”后,就无法再插入相同记录了吗? 请问PHP如何调用.Net 的Web Services服务? 正则表达式的问题? 急啊,在netbeans里xdebug怎么都配置不上 求:PHP文章分页原理及实用代码? PHP开发过程中无法实现登陆功能 快呀高入求救呀!!!!!!!!!! php变量传输问题 刚学PHP问一个关于fgetc函数的问题 求助:我想给PHP的日志按时间 每天生成一个错误日志 怎样改变当前页面链接 或者层的颜色?
function write_txt($dir = '.'){
$dir_arr = scandir($dir);
$write_msg = "message\r\n";
if(is_array($dir_arr) && $dir_arr)foreach($dir_arr as $val){
$file = $dir . '/'. $val;
if(is_file($file)){
$end = substr($val, strpos($val, '.'));
if($end == '.txt'){
file_put_contents($file, $write_msg . file_get_contents($file));
}
}else{
if($val == '.'){
$file = $dir;
}else if($val == '..'){
if($dir != '.'){
$index = strrpos($dir, '/');
$file = substr($dir, 0, $index);
}
}else{
write_txt($file);
}
}
}
}write_txt();