Autor Zpráva
Brambůrek
Profil *
Dobrý den, chtěl bych poprosit o radu s následujícím kódem, výsledek je stále: XML-RPC Fault #5: Didn't receive 200 OK from remote server. (HTTP/1.0 500 Internal Server Error) a já netuším proč. Pokud by snad někdo našel chybu, bylo by to perfektní. Mělo by to být podle mě někde tady na začátku, tak vkládám jen několik prvních řádků. Děkuji moc.

<?php
include 'xmlrpc.inc';

//pokud spoustite ze stejneho serveru, neni treba upravovat
$server = new xmlrpc_client('/rpc/', '127.0.0.1', 80);

//zde upravte jmeno a heslo, musi jit o ucet zalozeny v Meraku s pravy administratora
$server->setCredentials('admin', 'login');

$message = new xmlrpcmsg('Create',array(new xmlrpcval('IceWarpServer.APIObject', '')));
$result = $server->send($message);

$apiobject = "";

if (!$result) {
    die("<p>Could not connect to HTTP server.</p>");
} elseif ($result->faultCode()) {
    die("<p>XML-RPC Fault #" . $result->faultCode() . ": " .
        $result->faultString());
} else {
  $val = $result->value();
    $apiobject = $val->scalarval();
}

$domCount;
$message = new xmlrpcmsg($apiobject.'->GetDomainCount');
$result = $server->send($message);
if (!$result) {
    die("<p>Could not connect to HTTP server.</p>");
} elseif ($result->faultCode()) {
    die("<p>XML-RPC Fault #" . $result->faultCode() . ": " .
        $result->faultString());
} else {
  $val = $result->value();
    $domCount = $val->scalarval();
}

for ($i = 0; $i < $domCount; $i++) 
{ 
  $domainname;
Alphard
Profil
Brambůrek:
Didn't receive 200 OK from remote server. (HTTP/1.0 500 Internal Server Error)
Viděl bych to na nějakou chybu při načítání, je funkční zdroj?

S touto třídou jsem nikdy nepracoval, konkrétněji neporadím.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0