i-revo labs
ホーム
ヘルプ
i-revoサービス一覧
アクセス
ブックス
ゲーム
マイポータル
create a new page, using
xtra/php_manual/xmlrpc/xmlrpc_server_register_introspection_callback
as a template.
[
Front page
|
List of pages
|
Search
|
Recent changes
|
Help
] [
New
]
Start:
* xmlrpc_server_register_introspection_callback [#u51015e5]
xmlrpc introspection XML を返す PHP 関数を登録します。
xmlrpc introspection XML については http://xmlrpc-epi.sou...
参照してください。登録した関数が返すイントロスペクション...
** 説明 [#o560d627]
bool xmlrpc_server_register_introspection_callback(resou...
** パラメータ [#l8e00ae7]
: server | xmlrpc サーバを指し示す PHP リソース型。
: function | callback 関数の関数名。callback 関数は次の形...
string callback_function(mixed $user_data)
** 返り値 [#b91f9fb9]
関数登録成功時 TRUE、失敗時 FALSE。
** 例 [#t8f1f423]
<?php
# php://input で HTTP POST で渡される XML ドキュメントを...
$xml = file_get_contents('php://input');
# xmlrpc サーバに登録する callback 関数は 3 つの引数を取...
function sample_noop($methodName, $args, $user_data){
}
# introspection xml を生成して返します。
function sample_introspection($user_data){
return '<?xml version="1.0" ?>
<introspection version="1.0">
<methodList>
<methodDescription name="sample.noop">
<author>Hiroaki Kawai</author>
<purpose>no-operation server that might be useful fo...
<version>0.1</version>
<signatures>
<signature>
</signature>
</signatures>
</methodDescription>
</methodList>
</introspection>';
}
$server = xmlrpc_server_create();
xmlrpc_server_register_method($server, 'sample.noop', 's...
xmlrpc_server_register_introspection_callback($server, '...
$response = xmlrpc_server_call_method($server, $xml, nul...
array('escaping'=>'markup','encoding'=>'UTF-8'));
header('Content-type: text/xml');
echo $response;
xmlrpc_server_destroy($server);
?>
xmlrpc_server_add_introspection_data を使うと、
PHP 配列の形式でイントロスペクション情報が定義できます。
introspection xml から PHP 配列の形式への変換は xmlrpc_pa...
End:
* xmlrpc_server_register_introspection_callback [#u51015e5]
xmlrpc introspection XML を返す PHP 関数を登録します。
xmlrpc introspection XML については http://xmlrpc-epi.sou...
参照してください。登録した関数が返すイントロスペクション...
** 説明 [#o560d627]
bool xmlrpc_server_register_introspection_callback(resou...
** パラメータ [#l8e00ae7]
: server | xmlrpc サーバを指し示す PHP リソース型。
: function | callback 関数の関数名。callback 関数は次の形...
string callback_function(mixed $user_data)
** 返り値 [#b91f9fb9]
関数登録成功時 TRUE、失敗時 FALSE。
** 例 [#t8f1f423]
<?php
# php://input で HTTP POST で渡される XML ドキュメントを...
$xml = file_get_contents('php://input');
# xmlrpc サーバに登録する callback 関数は 3 つの引数を取...
function sample_noop($methodName, $args, $user_data){
}
# introspection xml を生成して返します。
function sample_introspection($user_data){
return '<?xml version="1.0" ?>
<introspection version="1.0">
<methodList>
<methodDescription name="sample.noop">
<author>Hiroaki Kawai</author>
<purpose>no-operation server that might be useful fo...
<version>0.1</version>
<signatures>
<signature>
</signature>
</signatures>
</methodDescription>
</methodList>
</introspection>';
}
$server = xmlrpc_server_create();
xmlrpc_server_register_method($server, 'sample.noop', 's...
xmlrpc_server_register_introspection_callback($server, '...
$response = xmlrpc_server_call_method($server, $xml, nul...
array('escaping'=>'markup','encoding'=>'UTF-8'));
header('Content-type: text/xml');
echo $response;
xmlrpc_server_destroy($server);
?>
xmlrpc_server_add_introspection_data を使うと、
PHP 配列の形式でイントロスペクション情報が定義できます。
introspection xml から PHP 配列の形式への変換は xmlrpc_pa...
Page:
お客様サポート
会社情報
採用情報
プライバシーポリシー
ホーム
© 2006-2008 Internet Revolution