/****
**PHP在文件指定行数后面插入内容
**参数$file.原始文件名
**参数$line,在第几行插入内容
**参数$txt,要插入的内容
***/
function insert($file,$line,$txt){
if(!$fileContent = @file($file)){
// exit('文件不存在');
$data['msg']='htaccess:文件不存在';
$data['status']='error';
echo json_encode($data);die;
}
$lines = count($fileContent);
if($line >= $lines) $line = $lines;
$fileContent[$line].=$txt;
$newContent = '';
foreach($fileContent as $v){
$newContent.= $v;
}
if(!file_put_contents($file,$newContent)){
// exit('无法写入数据');
$data['msg']='htaccess:无法写入数据';
$data['status']='error';
echo json_encode($data);die;
}
// echo '已经将' . $txt . '写入文档' . $file;
return true;
}
//调用
$trues=insert($insert_myfile,2,$insert_content);