[分享发现] 自己思路写简单博客程序


前言

之前博友就我让我写一个属于自己的博客程序,我是一直没有忘记掉这件事情,但我小白一个能力有限不会啊就一直耽搁,最近我躺在床上看小说经常有些想法冒出来于是今天终于试了一下搞定了,就百度代码十分钟搞定。

思路

我发现 $_GET["p"] 是个很又简单方便的代码用它就能实现我的想法了。

成品

<!DOCTYPE html>
<html>
<head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>叶开楗个人博客</title>
</head> <body> <header> <h1>我的个人博客</h1> <aside>这是描述.</aside> </header> <hr> <?php if (!isset($_GET["p"])) { // 判断是否为空 空为首页 $hostdir= "./p"; //获取本文件目录的文件夹地址 $filesnames = scandir($hostdir); //获取也就是扫描文件夹内的文件及文件夹名存入数组 $filesnames //print_r ($filesnames); foreach ($filesnames as $name) { // 循环输出? 百度的代码 //echo $name; $post=substr(strrchr($name, '.'), 1); // 不知道干嘛的 if($post=='txt'){ // 判断是否 txt 格式 $name = str_replace(".txt","",$name); // 去掉.txt $url="http://localhost/?p=".$name; // 组合成 url $aurl= "<a href=\"".$url."\">".$name."</a>"; // 输出 a 链接 echo $aurl . "<br/>"; }
} }else{ // 输出文章页面 $text = file_get_contents("./p/" . $_GET["p"] . ".txt"); echo "<p>" . $text . "</p>"; } ?> <hr> <h2>Epilogue</h2> <p>@2021 叶开楗所有。</p> </body> </html>

效果图

  • 首页

  • 文章页

结尾

目前就是一个尝试,至于其他如时间之类的有思路还没尝试,就是直接获取创建 txt 的时间就好了,目前先这样吧。

博客地址: https://xn--qpru0x.cn/post/286

发表评论

您的电子邮箱地址不会被公开。