ok, coba kita pindahin dua config POST nya kedalem fungsi
coba jalanin dan apa hasilnya
config ane tandain pake slash banyak
//////////////////////////////////////////////////////////////////
diantara ini
//////////////////////////////////////////////////////////////////
Code:
<?php
/***********************************
SCRIPT COPYRIGHT WWW.MS-ROOM.COM
COMBINE WITH PUBLISH_STREAM FACEBOOK
COMBINE WITH CURL METHOD
COMBINE WITH OPEN_TOKEN
***********************************/
$cURL = new cURL("testing");
$cURL->user_agent = "Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.348; U; en) Presto/2.5.25 Version/10.54";
$cURL->timeout = 0;
$form = array();
//////////////////////////////////////////////////////////////
$form["email"] = "EMAIL_FACEBOOK";
$form["pass"] = "PASSWORD_FACEBOOK";
//////////////////////////////////////////////////////////////
$read = $cURL->open("https://m.facebook.com/login.php",$form);
cektoken();
function cektoken()
{
global $cURL;
$linktokenexplorer = "http://developers.facebook.com/tools/explorer";
$hasillinktokenexplorer = $cURL->open($linktokenexplorer);
preg_match_all("/GraphExplorer\((.*?)\)/", $hasillinktokenexplorer, $matches);
$dapettoken = $matches[1][0];
$tokenasli = explode('", "',$dapettoken);
$token = ereg_replace('"','',$tokenasli[2]);
$deskripsiposting = preg_replace ('/<[^>]*>/', '', $isipesan2);
//////////////////////////////////////////////////////////////////
$createpostfb = 'PESAN_YANGMAU_DIPOSTING';
$idfbc = 'MASUKKAN_ID_FACEBOOK_DISINI';
//////////////////////////////////////////////////////////////////
$postgroup = array();
$postgroup["message"] = $createpostfb;
$postgroup["access_token"] = $token;
echo $suksespostgroup = $cURL->open("https://graph.facebook.com/".$idfbc."/feed/",$postgroup);
}
##############################
class cURL
{
var $user_agent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)";
var $proxy_ip = "";
var $proxy_port = 0;
var $proxy_url = "";
var $proxy_type = "";
var $status = 0;
var $error = "";
var $timeout = 30;
var $cookies = "";
var $last_url = "";
var $fix_cookies = false;
function __construct($cookies)
{
if (!$cookies) $cookies = tempnam("./", "CURLCOOKIE");
$this->cookies = $cookies;
}
function open($url,$post="") {
$ch = curl_init();
if ($this->proxy_url != "") $url = str_replace("%s", str_replace("https://","",$url), $this->proxy_url);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
if ($post != "") {
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_USERAGENT, $this->user_agent);
curl_setopt($ch,CURLOPT_TIMEOUT, $this->timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_REFERER, $this->last_url);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $this->cookies);
curl_setopt ($ch, CURLOPT_COOKIEFILE, $this->cookies);
if ($this->proxy_ip != "") {
curl_setopt($ch, CURLOPT_PROXYPORT, $this->proxy_port);
curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($ch, CURLOPT_PROXY, $this->proxy_ip);
if ($this->proxy_type == "socks") curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
}
$data = curl_exec($ch);
$this->status = curl_getinfo($ch,CURLINFO_HTTP_CODE);
$this->error = curl_error($ch);
$this->last_url = $url;
curl_close($ch);
return $data;
}
}
?>
untuk settingan yang dirubahnya masi tetep sama ya sob..
masi belum ada status baru sob..