Skocz do zawartości

Wordpress - kodowanie


remes4

Rekomendowane odpowiedzi

witam

za pomocą poniższej funkcji chciałem dodać nowy post na blogu. Niestety pojawia się problem z polskimi znakami. Wprowadzam

Przyczyną awarii były

a otrzymuje:

PrzyczynÄ awarii byÅy

function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords='',$encoding='UTF-8')
{
$title = htmlentities($title,ENT_NOQUOTES,$encoding);
$keywords = htmlentities($keywords,ENT_NOQUOTES,$encoding);

$content = array(
	'title'=>$title,
	'description'=>$body,
	'mt_allow_comments'=>0,  // 1 to allow comments
	'mt_allow_pings'=>0,  // 1 to allow trackbacks
	'post_type'=>'post',
	'mt_keywords'=>$keywords,
	'categories'=>array($category)
);
$params = array(0,$username,$password,$content,true);
$request = xmlrpc_encode_request('metaWeblog.newPost',$params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_URL, $rpcurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
$results = curl_exec($ch);
curl_close($ch);
return $results;

Z tego co zauważyłem to funkcja xmlrpc_encode_request mi to 'psuje'. Macie jakiś pomysł?

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności