[ 'header' => "Content-type: application/json\r\n", 'method' => 'POST', 'content' => json_encode($data), 'timeout' => 10 ] ]; $context = stream_context_create($options); $result = @file_get_contents($url, false, $context); echo "
{$data['action']}" . htmlspecialchars(implode("\n", $http_response_header)) . "";
}
$error = error_get_last();
if ($error) {
echo "Fehlertext: " . htmlspecialchars($error['message']) . ""; } echo "
" . htmlspecialchars(print_r($response, true)) . ""; echo ""; } // Aktionen testen sendRequest(['action' => 'getbalance', 'userID' => $userID]); sendRequest(['action' => 'getTransactionNum', 'userID' => $userID, 'startTime' => 0, 'endTime' => time()]); sendRequest(['action' => 'UserExists', 'userID' => $userID]); sendRequest([ 'action' => 'addUser', 'userID' => $userID, 'balance' => 1000, 'status' => 1, 'type' => 0 ]); sendRequest([ 'action' => 'BuyCurrency', 'userID' => $userID, 'amount' => 50 ]); sendRequest([ 'action' => 'SetTransExpired', 'deadTime' => 600 ]); sendRequest([ 'action' => 'ValidateTransfer', 'secureCode' => 'abc123', 'transactionID' => '00000000-0000-0000-0000-000000000000' ]); sendRequest([ 'action' => 'FetchUserInfo', 'userID' => $userID ]); sendRequest([ 'action' => 'updateTransactionStatus', 'userID' => $userID, 'transactionID' => '00000000-0000-0000-0000-000000000000', 'status' => 2, 'description' => 'Updated via test script' ]); sendRequest([ 'action' => 'DoTransfer', 'userID' => $userID, 'transactionID' => '00000000-0000-0000-0000-000000000000' ]); sendRequest([ 'action' => 'DoAddMoney', 'userID' => $userID, 'transactionID' => '00000000-0000-0000-0000-000000000000' ]); sendRequest([ 'action' => 'FetchTransaction', 'userID' => $userID, 'startTime' => 0, 'endTime' => time(), 'lastIndex' => 0 ]); sendRequest([ 'action' => 'TryAddUserInfo', 'user' => [ 'UserID' => $userID, 'Name' => 'Test User', 'Email' => 'test@example.com', 'Status' => 1, 'Type' => 0 ] ]); sendRequest([ 'action' => 'UpdateUserInfo', 'userID' => $userID, 'user' => [ 'UserID' => $userID, 'Name' => 'Updated Name', 'Email' => 'updated@example.com', 'Status' => 2, 'Type' => 1 ] ]); ?>