PHP:若名为X的文件存在,则显示其内容


PHP: If file called X exists, then show its content

我想根据服务器上的文件名创建页面。我想用文件制作一个"笔记系统"。我使用Parsedown在Markdown中的"documents/notes"目录中编写.txt。在主文件夹(主页)中,有一个名为"notes.php"的文件,我用它来显示我的帖子(不在这个页面上,我想单独显示它的名称)。所以,我想做的就是:脚本,它知道我在"文档/笔记"中有什么文件。如果我键入"notes.php?note=X",其中X是文件名,那么它显示了这篇文章的内容。我不想编辑"notes.php"以使每个帖子都可读,我想创建一个通用代码,我所要做的就是创建一个.txt文件。因此,如果我键入"notes.php?note=X",那么脚本会查找文件X,如果它存在,它会显示内容。

希望你能理解

您可以在note.php:中使用此代码

$filename = 'documents/notes/' . $_GET["x"];
if (file_exists($filename) && !is_dir($filename)) {
    echo file_get_contents($filename);
}