2010-10-09 158 views
1

我想在HTML文件中顯示.txt文件的上下文。我知道這將是非常容易的PHP或JavaScript,但是,爲了把你放在上下文中,我建立一個Facebook頁面(不是應用程序)的內容管理員。在html中顯示.txt文件(不含php或javascript)(更新)

Facebook FBML是靜態的,並允許PHP和非常有限的JavaScript。

第一個問題是,如果這甚至是可能的(無法找到任何正確的答案,谷歌搜索),第二個是明顯的方式。

編輯:我看到這個問題Is it possible to use JavaScript or PHP in static FBML?

這一變化mattbasta's回答?

+0

您是否想要獲取.txt文件的內容並使用FBML輸出它? – NullUserException 2010-10-09 01:17:44

+0

準確的@NullUserException! – Trufa 2010-10-09 01:21:06

回答

2

當然是!您可以使用FBML創建一個AJAX請求回到您的服務器,並將TXT文件拖入。您基本上可以通過AJAX加載任何您可以通過輪詢URL來加載的東西。檢查了這一點:

http://developers.facebook.com/docs/fbjs#ajax

一旦你在TXT文件作爲FBJS串拉,只需指定字符串的元素,你很乖。

這應該讓你去。祝你好運!

編輯

而且,備案,可以輸出你的FBML從PHP(或任何其他語言,對於這個問題)來創建一個動態的頁面FBML。只要用你從PHP腳本編寫HTML的相同方式編寫FBML,它就會以你期望的方式工作!

EDIT 2

你可以做這樣的事情來創建FBML頁面:

<!-- FBML code here --> 
<?php 
echo file_get_contents("my_txt_file.txt"); 
?> 
<!-- more FBML --> 

在那個PHP文件只需指向Facebook和它會使用FBML的PHP​​產生。

+0

會給它一個好看的非常感謝你! – Trufa 2010-10-09 01:21:48

+0

@mattbasta無法啓動它,我似乎無法找到如何「調用」.txt文件 – Trufa 2010-10-09 01:38:48

+0

@mattbaste請看看我的編輯 – Trufa 2010-10-09 01:41:25