我为我的一个朋友创建了一个图片查看器,但是我无法使用数据库,因为他的主机不允许一个。
所以我离开尝试使用ini文件,但我不知道如何使用php编写一个结构化的ini文件..我已经成功地把一个脚本通过parse_ini_file()
读取它,并把它分解成它单独的类别和键,但我需要知道如何编写实际的结构,如果没有一个已经。
[flowerpics]
picone = filelocation
pictwo = filelocation
[artpics]
picone = filelocation
这是我如何基于我的parse_ini_file()
脚本…那么,如果他想在这个文件中添加一个全新的类别呢?假设他想添加"Rockandrollpics"…如何将其添加到ini文件中呢?
如果我是你,我会考虑使用一些标准——比如JSON、YAML,甚至BJSON——它几乎和INI文件一样简单,但是可以让你更好地控制数据的结构。JSON示例:
"flowerpics"
{
"picone" : "filelocation";
"pictwo" : "filelocation";
}
"artpics"
{
"picone" : "filelocation";
}
如果你不使用Mysql,你可以尝试使用sqlite代替。您不需要任何东西,除了php扩展代码。更多信息请访问http://php.net/manual/en/book.sqlite.php