PHP & SOAP efficiency - help with small code please
Posted: Tue Feb 08, 2011 9:31 am
I connect up to a domain API and perform an availability check on only one domain.
* I would like to loop this 10 times, in the most efficient way to check for any changes in status
* I would like it to do the checks as quickly as possible (reduce the time between checks)
* I would like it to ouput each time it completes a check (if a multiple loop is in place it only outputs all checks once finished, in one go, rather than one at a time after each check / iteration in the loop)
Cheers!
[text]<?php
// connection credentials and settings
$location = 'https://TheApiServiceURL.com/';
$wsdl = $location.'?wsdl';
$username = 'APIuser';
$password = 'APIpass';
// include the console and client classes
include "class_console.php";
include "class_client.php";
// create a client resource / connection
$client = new Client($location, $wsdl, $username, $password);
/**
* Example usage and output results to screen
*/
// Example #1: Check domain name availability
print('========== consoleMethod[domainLookup] ==========<br/>');
$client-‐>set('domain', 'domain.com');
$client-‐>domainLookup();
$client-->screen($client-‐>response());
$client-‐>unset('domain');
?>[/text]
* I would like to loop this 10 times, in the most efficient way to check for any changes in status
* I would like it to do the checks as quickly as possible (reduce the time between checks)
* I would like it to ouput each time it completes a check (if a multiple loop is in place it only outputs all checks once finished, in one go, rather than one at a time after each check / iteration in the loop)
Cheers!
[text]<?php
// connection credentials and settings
$location = 'https://TheApiServiceURL.com/';
$wsdl = $location.'?wsdl';
$username = 'APIuser';
$password = 'APIpass';
// include the console and client classes
include "class_console.php";
include "class_client.php";
// create a client resource / connection
$client = new Client($location, $wsdl, $username, $password);
/**
* Example usage and output results to screen
*/
// Example #1: Check domain name availability
print('========== consoleMethod[domainLookup] ==========<br/>');
$client-‐>set('domain', 'domain.com');
$client-‐>domainLookup();
$client-->screen($client-‐>response());
$client-‐>unset('domain');
?>[/text]