我想在html文件中显示.txt文件的上下文。
我知道使用PHP或javascript会很容易,但是,为了让你进入上下文,我正在建立一个Facebook页面的内容管理员(不是app)。
Facebook FBML是静态的,并且doest允许php和非常有限的javascript。
第一个问题是,如果这是可能的(通过谷歌搜索找不到任何体面的答案),第二个问题是显而易见的。
编辑:我看到了这个问题Is it possible to use JavaScript or PHP in static FBML?这会改变mattbasta的答案吗?
答案 0 :(得分:2)
肯定是!您可以使用FBML将AJAX请求创建回服务器并将TXT文件拉入。您基本上可以通过AJAX加载任何内容,只需轮询URL即可加载。看看这个:
http://developers.facebook.com/docs/fbjs#ajax
一旦你将TXT文件作为FBJS中的字符串拉入,只需将字符串分配给一个元素,你就像金子一样好。
这应该让你去。祝你好运!
修改强>
此外,对于记录,您可以从PHP(或任何其他语言)输出FBML以创建动态FBML页面。只需编写FBML就像从PHP脚本编写HTML一样,它将完全符合您的预期!
编辑2
您可以执行以下操作来创建FBML页面:
<!-- FBML code here -->
<?php
echo file_get_contents("my_txt_file.txt");
?>
<!-- more FBML -->
只需将Facebook指向该PHP文件,它就会使用PHP生成的FBML。