2011-09-20 79 views
0

我想要一個PHP變量,其值由FBML生成。在PHP中爲變量回顯值?

我可以通過AJAX來回訪問。

我不知道它完全可以在PHP中完成。

這似乎是無稽之談,但我想要做的就是這樣。只是爲了展示我的想法。

$value = echo "<fb:comments-count href=$url></fb:comments-count>"; 

有沒有辦法讓這項工作?

+0

'echo' returns'void' – Gordon

回答

2
ob_start(); 
echo "<fb:comments-count href=$url></fb:comments-count>"; 
$value = ob_get_clean(); 
ob_end_clean(); 

但它仍然毫無意義。只要你可以執行echo,你也可以執行變量賦值。

+0

標籤返回一個整數。我只想取這個整數值。這纔是重點。 – InspiredJW

+3

它似乎Facebook必須首先處理這些指令。我認爲 –

+0

@Jeong Woo Chang:它**在客戶端**工作,所以你不會得到結果))) – zerkms

0

是的。

ob_start(); 
echo $whatever; 
$var = ob_get_clean(); 
2

沒有,有沒有辦法做你想做的,除了等待,直到它被解析客戶端,然後通過AJAX發送變量值回您的服務器。

+0

這聽起來很糟糕:(現實是苛刻的 – InspiredJW

+1

「,然後通過ajax發送變量值回你的服務器。「---不信任的源代碼比沒有源代碼更糟 – zerkms

+0

這就是編程的問題,即使文檔中另有說明,它總是與現實有關 –