This should fix you up:
Code:
<?php
require ('dbconnect.php');
$email = "[email protected]";
$query = "SELECT username, password FROM tbladmins WHERE roleid='1' LIMIT 1";
$result = mysql_query($query);
while ($data = mysql_fetch_array($result))
{
$adminusername = $data['username'];
$adminpassword = $data['password'];
}
$url = "https://whmcs_dir/includes/api.php";
$postfields["username"] = $adminusername;
$postfields["password"] = $adminpassword;
$postfields["action"] = "getclientsdatabyemail";
$postfields["email"] = $email;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 100);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
$data = curl_exec($ch);
curl_close($ch);
//print_r ($data);
//exit();
$data = explode(";", $data);
foreach ($data as $temp)
{
$temp = explode("=", $temp);
$results[$temp[0]] = $temp[1];
}
if ($results["result"] == "success")
{
$clientid = $results["userid"];
$firstname = $results["firstname"];
$lastname = $results["lastname"];
$companyname = $results["companyname"];
$address1 = $results["address1"];
$address2 = $results["address2"];
$city = $results["city"];
$state = $results["state"];
$postcode = $results["postcode"];
$phonenumber = $results["phonenumber"];
}
else
{
die("An error occured. Please contact support. ({$results['message']})");
}
echo $clientid;
?>
enjoy,
Tom