function ljautoupdate ($content='', $post_title='') { /*ljautoupdate*/ $lj_userid = "your lj username"; //Your LiveJournal username, please replace within quotes $lj_passwd = "your lj password"; //Your LiveJournal password, please replace within quotes $lj_method = "LJ.XMLRPC.postevent"; $lineendings = "pc"; $content = stripslashes(stripslashes($content)); $content = convert_bbcode($content); $content = convert_gmcode($content); $content = convert_smilies($content); $content = convert_chars($content, 'html'); //$content = apply_filters('the_content', $content); $event = $content; $subject = $post_title; $time_difference = get_settings("time_difference"); //$timenow = getdate(); $year = date('Y', (time() + ($time_difference * 3600))); //$year = $timenow["year"]; $month = date('m', (time() + ($time_difference * 3600))); //$month = $timenow["mon"]; $day = date('d', (time() + ($time_difference * 3600))); //$day = $timenow["mday"]; $hour = date('H', (time() + ($time_difference * 3600))); //$hour = $timenow["hours"]; $minute = date('i', (time() + ($time_difference * 3600))); //$minute = $timenow["minutes"]; $security = 'usemask'; $allowmask = '1'; $client = new xmlrpc_client("/interface/xmlrpc", "www.livejournal.com", 80); $x_params_r = array( "username" => utf8_encode( $lj_userid ), "password" => utf8_encode( $lj_passwd ), "lineendings" => $lineendings, "event" => utf8_encode( $event ), "subject" => utf8_encode( $subject ), "security" => utf8_encode( $security ), "allowmask" => utf8_encode( $allowmask ), "year" => utf8_encode( $year ), "mon" => utf8_encode( $month ), "day" => utf8_encode( $day ), "hour" => utf8_encode( $hour ), "min" => utf8_encode( $minute )); //print_r($x_params_r); $params = array( xmlrpc_encode( $x_params_r ) ); $msg = new xmlrpcmsg('LJ.XMLRPC.postevent', $params); $client->setDebug(0); $result = $client->send($msg); if ($result->faultCode() != 0) { print "Couldn't process request: " . $result->faultString(); return; } /*end ljautoupdate*/ }