Del.txt

<?php
$file_name="log.txt";
$delline='14203474953404'; //要删除的行数
$farray= file($file_name);//读取文件数据到数组中
//print_r($farray);die;
$newfp="";
//echo count($farray);die;
$fp = fopen ( "log.txt", "w" ); //则以只写模式打开文件banklist.txt
for($i=0;$i<count($farray);$i++)
{   
//echo count($farray);die;
    $pos = strpos($farray[$i], $delline);
    //var_dump($pos);
    if($pos==true)  //判断删除的行,strcmp是比较两个数大小的函数
    {   //echo 'sssss';
        //continue;
        $farray[$i]="";
        
        //print_r($farray[$i]);die;
        break;
    }   
    //if(trim($farray[$i])<>"")  //删除文件中的所有空行
    //{   
        //$newfp.=$farray[$i];    //重新整理后的数据
        //echo "<pre>";
        //var_dump ($newfp);
    //}   
}  

    FOR($i = 0; $i<= count($farray); $i ++) { //进入循环
                fwrite ( $fp, $farray [$i] ); //将数组$list的每个单元为一行,写入文件banklist.txt
            } //循环结束符

            fclose ( $fp ); //关闭文件



_________________________________________________________________________________________________________


<?php

error_reporting( E_ALL&~E_NOTICE );
function get_show_upload_list($upload_log){
$len=strlen(file_get_contents($upload_log));
$content=substr(file_get_contents($upload_log),0,$len-2);
$spilt=str_replace(" ","",$content);
$spilt=explode("\r\n",$content);

$data = array();
foreach($spilt as $val){
	$spilt2=explode(",",$val);
	$new_arr = array(
		'username' => $spilt2[0],
		'message' => $spilt2[1],
		'url' => $spilt2[2],
		'file_name' => $spilt2[3],
		'date' => $spilt2[4]
	);
	$data[] = $new_arr;
}
return $data;	
}

$upload_log='log.txt';//传的LOG 日志文件;
var_dump(get_show_upload_list($upload_log));

?> 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值