Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function GetCharSheetData($userInfo, $apiURLS){
- $poststring = http_build_query($userInfo);
- $fdp = fsockopen($apiURLS['api'], 80);
- fputs ($fdp, "POST " . $apiURLS['char']['CharacterSheet'] . " HTTP/1.0\r\n");
- fputs ($fdp, "Host: " . $apiURLS['api'] . "\r\n");
- fputs ($fdp, "Content-Type: application/x-www-form-urlencoded\r\n");
- fputs ($fdp, "User-Agent: PHPApi\r\n");
- fputs ($fdp, "Content-Length: " . strlen($poststring) . "\r\n");
- fputs ($fdp, "Connection: close\r\n\r\n");
- if (strlen($poststring) > 0)
- fputs ($fdp, $poststring."\r\n");
- $contents = "";
- while (!feof($fdp)){
- $contents .= fgets($fdp);
- }
- fclose($fdp);
- $start = strpos($contents, "\r\n\r\n");
- if ($start !== FALSE){
- $contents = substr($contents, $start + strlen("\r\n\r\n"));
- $xml = new SimpleXMLElement($contents);
- $char["characterID"] = $xml->result->characterID;
- $char["name"] = $xml->result->name;
- $char["race"] = $xml->result->race;
- $char["bloodLine"] = $xml->result->bloodLine;
- $char["gender"] = $xml->result->gender;
- $char["corporationName"] = $xml->result->corporationName;
- $char["corporationID"] = $xml->result->corporationID;
- if($xml->results->allianceName){
- $char["allianceName"] = $xml->result->allianceName;
- $char["allianceID"] = $xml->result->allianceID;
- } else {
- $char["allianceName"] = "None";
- $char["corporationID"] = 0;
- }
- $char["balance"] = $xml->result->balance;
- }
- return $char;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement