⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test-service.php

📁 这个包主要用来帮助我们了解carrot2的格式
💻 PHP
📖 第 1 页 / 共 5 页
字号:
    } else {
        echo "FAILED";
    }
}

echo "</p>";
flush();


//
// Test: Check server-to-client encoding.
//

echo '<p class="head">Testing, server-to-client encoding:</p><p class="value">';

$message = new xmlrpcmsg('test-encoding.echoUtfChars', array());
$result = $server->send($message);
if (!$result) {
	echo "ERROR: No result (could not connect?).";
} elseif ($result->faultCode()) {
	echo "XML-RPC Fault #" . $result->faultCode() . ": " . $result->faultString();
} else {
	$value = $result->value();
    $result = iconv("UTF-8", $THISPAGE_ENCODING, $value->scalarval());

	if (is_null($result)) {
        echo "FAILED (result is null)";
    } else {
        if ($result == "start:艂贸臋膮艣偶藕膰艅艁脫臉呕膯艢:end") {
            echo "PASSED";
        } else {
            echo "ERROR: String has been returned with a weird encoding: '"
                . $result . "' (should be: 'start:艂贸臋膮艣偶藕膰艅艁脫臉呕膯艢:end')";
        }
    }
}

echo "</p>";
flush();



//
// Test: two-way encoding test.
//

echo '<p class="head">Testing, round-trip encoding:</p><p class="value">';

$message = new xmlrpcmsg('test-encoding.echo',
            array(new xmlrpcval(iconv($THISPAGE_ENCODING, "UTF-8", "start:艂贸臋膮艣偶藕膰艅艁脫臉呕膯艢:end"), 'string')));
$result = $server->send($message);
if (!$result) {
	echo "ERROR: No result (could not connect?).";
} elseif ($result->faultCode()) {
	echo "XML-RPC Fault #" . $result->faultCode() . ": " . $result->faultString();
} else {
	$value = $result->value();
    $result = iconv("UTF-8", $THISPAGE_ENCODING, $value->scalarval());

	if (is_null($result)) {
        echo "FAILED (result is null)";
    } else {
        if ($result == "start:艂贸臋膮艣偶藕膰艅艁脫臉呕膯艢:end") {
            echo "PASSED";
        } else {
            echo "ERROR: String has been returned with a weird encoding: '"
                . $result . "' (should be: 'start:艂贸臋膮艣偶藕膰艅艁脫臉呕膯艢:end')";
        }
    }
}

echo "</p>";
flush();


//
// Test 1: Test Carrot2 service.
//
echo '<p class="head">Testing, Carrot2 service check:</p><p class="value">';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -