我想为学校项目制作一个基于html的小游戏。我希望能够从文本文件中提取数据,然后在必要时插入以保存数据。所以我的问题是: 我可以使用哪种编程语言从.txt文件读取到HTML页面?
提前感谢您提供的任何帮助。
答案 0 :(得分:2)
我的建议是php。有很多方法可以实现这一目标。但请注意,如果您的文本文件与代码位于同一个域中,则此任务将更容易实现。这对于不会改变的单个级别来说是最好的。
在php中,您可以使用
$file = fopen('pathtofile.txt', r);
请注意,第二个参数 r 表示该文件应该是可读的。如果要写入文件,请使用 w 。
谷歌有一个很多的教程。
如果您不想使用php,也可以通过javascript使用Ajax。如果您需要在游戏运行时更改文件,即加载新级别,则此方法最佳。
$.ajax({
method: 'get',
path: 'pathtofile.txt',
success: function(data){
//level info is in **data**
},
error: function(x, h, r){
// this will display error info, ie file does not exist
}
})
上面的代码很可能不起作用,它只是作为演示。同样,谷歌有很多这方面的例子。
享受乐趣和快乐的编码。