2010-11-12 52 views
0

我使用实像按钮移到实像按钮

<iframe src="http://www.facebook.com/widgets/like.php?href={url}&amp;layout=button_count&amp;" 
     scrolling="no" frameborder="0" style="border:none; width:150px; height:25px">/iframe> 

=> {URL}是动态值

也我使用

$facebook->api_client->fql_query('SELECT user_id FROM like WHERE post_id="{url}"'); 

抓取谁喜欢商品的用户但我没有得到任何输出。

Plz help。

回答

3

您不需要用{$url}代替吗?

也使用urlencode()来编码$url也更好。

+0

感谢您的回复,是的,我使用$ url eventhough它不工作。例如$ url =“http:// qqqqq/pdtdetail/1” – Anish 2010-11-12 06:49:09

+0

你需要使用完整的URL,我相信....'http://www.mysite.com/...' – 2010-11-12 06:53:43

+0

谢谢,是的ia使用完整的网址,它不工作。 – Anish 2010-11-12 06:58:26

0

针对对方的回答通过动静能量,

我不认为应该用urlencode编码,因为它是一个字符串。

相反,检查是否启用magicquotes

如果启用magicquotes,你没有筛选输入(可以用命令get_magic_quotes_gpc()检查状态),它已经被过滤。如果未启用,则使用addslashes而不是urlencode。我相信代码将是:

$facebook->api_client->fql_query('SELECT user_id FROM like WHERE post_id="{'.addslashes(url).'}"');