Zadejte hledaný výraz...

Problém s kódováním při vytváření článku ve WordPressu pomocí XML-RPC

pitrsonek
verified
rating uzivatele
(12 hodnocení)
26. 3. 2012 18:02:27
Ahoj neřešil jste někdo ukládání příspěvku ve Wordpressu pomocí metaWeblog.newPost a XML-RPC.
Přes CURL volám příslušnou metodu s parametry, ale pokaždé se mi uloží příspěvky se špatnými znaky u znaků s diakritikou. Snažil jsem se dohledat kde je problém nebo jak nastavit kódování ale nic jsem nenalezl.
Děkuji za radu, kódy mám v UTF-8, zde by neměl být problém.
Ukázka kódu:
$BLOGURL = "http://www.nejakywebswordpress.cz";
$USERNAME = "login";
$PASSWORD = "heslo";
function get_response($URL, $context) {
if(!function_exists('curl_init')) {
die ("Curl PHP package not installedn");
}
/*Initializing CURL*/
$curlHandle = curl_init();
/*The URL to be downloaded is set*/
curl_setopt($curlHandle, CURLOPT_URL, $URL);
curl_setopt($curlHandle, CURLOPT_HEADER, false);
curl_setopt($curlHandle, CURLOPT_HTTPHEADER, array("Content-Type: text/xml; charset=utf-8"));
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $context);
/*Now execute the CURL, download the URL specified*/
$response = curl_exec($curlHandle);
return $response;
}
/*Creating the metaWeblog.newPost request which takes on five parameters
blogid,
username,
password*/
/*The title of your post*/
$title = "Sample Post řěšřěšř řěš Title";
/*The contents of your post*/
$description = "This is a 3252 ščěšřěš ěšřěš post.";
/*Forming the content of blog post*/
$content = $title;
$content = $description;
$content = array("mycategoryname");
/*Whether the post has to be published*/
$toPublish = true;
$request = xmlrpc_encode_request("metaWeblog.newPost",
array(1,$USERNAME, $PASSWORD, $content, $toPublish));
/*Making the request to wordpress XMLRPC of your blog*/
$xmlresponse = get_response($BLOGURL."/xmlrpc.php", $request);
$response = xmlrpc_decode($xmlresponse);
/*Printing the response on to the console*/
print_r($response);
echo "n";
26. 3. 2012 18:02:27
https://webtrh.cz/diskuse/problem-s-kodovanim-pri-vytvareni-clanku-ve-wordpressu-pomoci-xml-rpc#reply747679
Pro odpověď se přihlašte.
Přihlásit