正文 4390字数 1,041,283阅读

分割
<?php $conn =file_get_contents('ss.txt'); //读取内容 $conn=mb_convert_encoding($conn,"UTF-8","GBK");//设置不乱码 $arr = explode('三体Ⅲ 死神永生 ',$conn);//用#号把标题扩起来分割,('#'也可以用其它的代替) $nk=0; foreach($arr as $v){ if($nk) s($nk,$v); $nk++; } for($i=1;$i<$nk;$i++){ $open=file_get_contents($i.'.txt'); $openarr=explode("\r\n",$open); if(!$nstr) $nstr=$openarr['0']; else $nstr.="\r\n".$openarr['0']; } s(0,$nstr); return false; $result = array(); echo '
';
var_dump($arr);
//var_dump($v1); //不懂得小伙伴可以打印一下,,也可以私聊我>
echo '
'; for($i = 1; $i < count($arr); $i++){ //循环数组,达到小说章节做为键,章节内容做为值 $result[$arr[$i]] = $arr[$i+1]; $i ++; } $k1 = array(); $v1 = array(); $nk=0; foreach ($result as $key => $v) { $k1[] = $key; $v1[] = $v; s($nk,$key); $nk++; s($nk,$v); } function s($n,$content){ $file = $n.'.txt';//要写入文件的文件名(可以是任意文件名),如果文件不存在,将会创建一个 if(file_put_contents($file, $content,FILE_APPEND)){ // 这个函数支持版本(PHP 5) //echo "写入成功。<br />"; return true; } return false; } /*echo '
';
var_dump($k1);
var_dump($v1); //不懂得小伙伴可以打印一下,,也可以私聊我>
echo '
';*/
Run code
Cut to clipboard

    查看
    <?php header("content-Type: text/html; charset=UTF-8"); $t=$_GET['t']; function o($n,$t){ $conn =file_get_contents($t.'/'.$n.'.txt'); //$conn=mb_convert_encoding($conn,"UTF-8","GBK");//设置不乱码 return $conn; } $slist=explode("\r\n",o('0',$t));//读取目录 //当前章节内容 $gn=$_GET['gn']+0; $gns=$_GET['gns']+0; $nc=o($gn,$t); $nclist=explode("\r\n",$nc); $ncon=count($nclist); $ns=13; if($ncon<$ns) $ns=$ncon; foreach($nclist as $v){ $k++; //$v=str_ireplace("\r\n",'<br />',$v); $sv.=$v.'<br />'; if($k>($ns-1)){ $sa[]=$sv; $sv=''; $k=0; } } if(!$gn && $_COOKIE['gn'] && $t==$_COOKIE['t']){ header('Location:v.php?gn='.$_COOKIE['gn'].'&gns='.$_COOKIE['gns'].'&t='.$t); exit; } if($t!=$_COOKIE['t']){ setcookie("t", "", time()-36000000); setcookie("gn", "", time()-36000000); setcookie("gns", "", time()-36000000); } if($t) setcookie('t',$t,time()+36000000); if($gn) setcookie('gn',$gn,time()+36000000); if($gns) setcookie('gns',$gns,time()+36000000); ?> <!DOCTYPE html> <html> <head> <title><?php echo $slist[$gn];?>-lizhenqiu.com</title> <style> *{padding:0px;margin:0px;} #main{margin:18px;line-height:33px;} body{background: #2e882e;} .laypageskin_yahei a{background:#fff;}#biuuu_city{margin-top: 28px;} .mul li{list-style:none;} .mul li a{color:#000;text-decoration: none;} </style> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <link rel="icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="format-detection" content="telephone=no" /> <script src="laypage/laypage.js"></script> </head> <body> <div id="main"> <?php echo $sa[$gns]; ?> <br /><div id="biuuu_city"></div><br /> <ul class="mul"> <?php foreach($slist as $sk=>$sv){ $sk++; echo '<li><a href="v.php?gn='.$sk.'&t='.$t.'" '; if($sk==$gn) echo 'style="color:#fff;"'; echo '>'.$sv.'</a></li>'; } ?> </ul> </div> <script> //调用分页 laypage({ cont: 'biuuu_city', skin: 'yahei', curr: '<?php echo $gns;?>', pages: '<?php echo count($sa);?>', groups: 10, first: false, last: false, jump: function(e, first){ //触发分页后的回调 if(!first){ //一定要加此判断,否则初始时会无限刷新 location.href = 'v.php?gn=<?php echo $gn;?>&t=<?php echo $t;?>&gns='+e.curr; } } }) </script> </body> </html>
    Run code
    Cut to clipboard


      php 写内容到文件,把日志写到log文件