Witam. Chce skorzystac z MetaWeblog z protokołu xml-rpc i zapostować używając kategorii. Niestety ciągle mam
Cytat
/ErRoR: org.apache.xmlrpc.XmlRpcException: Wewnetrzny problem


  1. $client = new xmlrpc_client($adres'/xmlrpc');
  2. $client->return_type = 'phpvals';
  3.  
  4.  
  5. $post['title']=new xmlrpcval('moj tytul', "string");
  6. $post['description']=new xmlrpcval('tresc wpisu', "string");
  7. $kategoria[]=new xmlrpcval('nazwa', "string");
  8. $post['categories']=new xmlrpcval($kategoria, "struct");
  9.  
  10.  
  11.  
  12.  
  13. $login_wp = 'moj_login';
  14. $haslo_wp = 'haselko';
  15.  
  16.  
  17.  
  18. $message = new xmlrpcmsg("metaWeblog.newPost",
  19. array(new xmlrpcval('nazwa_bloga', "string"),
  20. new xmlrpcval($login_wp, "string"),
  21. new xmlrpcval($haslo_wp, "string"),
  22. new xmlrpcval($post, "struct"),
  23. new xmlrpcval('1', "boolean")
  24. )
  25. );
  26.  
  27. $response = $client->send($message, 2);
  28. if ($response->faultCode()){
  29. echo '/ErRoR: '.$response->faultString();
  30. }else
  31. echo $response->value();


Po zakomentowaniu linijki 8 działa ... Kategorie powinny być w formacie tablicy ale nie moge coś tego ogarnąć ;/