2011-09-18 45 views
-3

我想做一个简单的职位到Facebook,我有同样的样本做一个邮政编码,我改变了一点。有没有办法做一个职位在PHP

我收到以下错误

解析错误:语法错误,意外 ';'在上线/home/consult/public_html/projects/facebook/index.php 13

线是

'access_token'=>;urlencode($code), 

的代码:

<?php 
//set POST variables 
$url = 'https://graph.facebook.com/arjun/feed'; 
$code="testing"; 
$message="Test"; 
$fields = array(
    'access_token'=>;urlencode($code), 
    'message'=>;urlencode($message), 
       ); 

//url-ify the data for the POST 
foreach($fields as $key=&gt;$value) { $fields_string .= $key.'='.$value.'&amp;'; } 
rtrim($fields_string,'&amp;'); 

//open connection 
$ch = curl_init(); 

//set the url, number of POST vars, POST data 
curl_setopt($ch,CURLOPT_URL,$url); 
curl_setopt($ch,CURLOPT_POST,count($fields)); 
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string); 

//execute post 
// $result = curl_exec($ch); 

//close connection 
curl_close($ch); 


?> 

回答

2

它应该是

'access_token'=>urlencode($code), 

不是

'access_token'=>;urlencode($code), 

'message'=>;urlencode($message), 

应该

'message'=>urlencode($message), 

key=&gt; 

应该

key=> 
+0

+1,为察觉这一点。 –

+0

@DarinDimitrov:没有那么难,即使在那个混乱中 – genesis

+0

@genesisφ为什么不帮助他通过**指出所有的错误**? – salathe

相关问题