All pastes #451184 Raw Edit

Someone

public php v1 · immutable
·published 2007-04-21 09:36 UTC
rendered paste body
<?php	require_once ('XML/Unserializer.php');	$dim = $_GET['dim'];	$char = $_GET['char'];	// URL of our web service	$url = "http://www.anarchy-online.com/character/bio/d/".$dim."/name/".$char."/bio.xml";	// Initialize cURL	$ch = curl_init();	// Set cURL options	curl_setopt($ch, CURLOPT_URL, $url);	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);	// Execute cURL	$content = curl_exec($ch);	curl_close($ch);	// Create instance of XML_Unserializer	$Unserializer = &new XML_Unserializer();	$status = $Unserializer->unserialize($content);	if (PEAR::isError($status))	{		die($status->getMessage());	}	$data = $Unserializer->getUnserializedData();	$name = $data['name'];	$stats = $data['basic_stats'];	$org = $data['organization_membership'];		echo '<title>Character Profile of '.$char.'</title>';    # Picture & title	echo '<table><tr><th><font size="2">'.$name['nick'].'</font></th><th><font size="2">Character Info</font></th></tr>';	echo '<tr><td rowspan=4><img src="'.$data['pictureurl'].'"/></td>';    # Char names	echo '<td><font size="2">';	if ($name['firstname'] != "") echo $name['firstname'].' "';	echo $name['nick'];	if ($name['lastname'] != "") echo '" '.$name['lastname'];	echo '</font>';        # Char details	echo '<tr><td><font size="2">';	echo '<ul><li>Level: <b>'.$stats['level'].'</b></li>';	echo '<li>Breed: <b>'.$stats['breed'].'</b></li>';	echo '<li>Gender: <b>'.$stats['gender'].'</b></li>';    if ($stats['faction']=="Clan") {    echo '<li>Faction: <font color="blue"><b>Clan</b></font></li>';     }else if ($stats['faction']=="Omni") {    echo '<li>Faction: <font color="red"><b>Omni</b></font></li>';     }else if ($stats['faction']=="Neutral") {    echo '<li>Faction: <font color="#CC9966"><b>Neutral</b></font></li>';    }	echo '<li>Profession: <b>'.$stats['profession'].' ('.$stats['profession_title'].')</b></li>';	echo '</td></tr></font>';    # Link to org, Needs fixing	echo '<tr><td><font size="2">';	echo $org['rank'].' of <a href="members_table.php?dim='.$dim.'&org_id='.$org['organization_id'].'">'		.$org['organization_name'].'</a>';	echo '</td></tr></font>';    # AI Level	echo '<tr><td><font size="2">';	echo 'Defender Rank: <b>'.$stats['defender_rank'].' ('.$stats['defender_rank_id'].')</b>';	echo '</td></tr></font>';	echo '</table>';	# Back button	echo '<a href="javascript: history.go(-1)">Back</a>';	echo '<br>';	echo '<br>';	# The link to profile generator	echo 'Link to Profile: <form><input type="text" size="60" name="profile" value="http://teamflux.org/aotools/lookup.php?dim='.$dim.'&char='.$char.' " READONLY></form>';	# The link to picture url	echo 'Link to Picture: <form><input type="text" size="55" name="picture" value="'.$data['pictureurl'].' " READONLY></form>';		echo '<tr>';    echo '<fieldset><legend>Levelling Graph of '.ucfirst($char).'</legend>';    echo '<br>';    echo '<br>';    echo '<img src="http://auno.org/ao/chargraph.php?name='.$char.'&dimension='.$dim.'&color=000000&width=490&height=160" alt="Levelling graph for '.$char.' "/>';    echo '</td></fieldset>'; 	echo '</tr>';		# Finds out which dimension the reader is viewing and then changes links accordingly	echo ucfirst($char).' on other dimensions:';	echo '<br>';	if ($dim=="1") {    $handle = fopen('http://www.anarchy-online.com/character/bio/d/'.$dim.'/name/'.$char.'/bio.xml', 'r');     while(!feof($handle)) $dump .= fgets($handle, 1024);       if (preg_match("/<HEAD><TITLE>Site Error</TITLE></HEAD>", $dump)) {        echo '<strike>Rimor (RK2)</strike>';      }       else {	echo '<a href="lookup.php?dim=2&char='.$char.' ">Rimor (RK2)</a>';	}	echo '<br>';	echo '<a href="lookup.php?dim=3&char='.$char.' ">Die Neue Welt (German Server)</a>';	}	elseif ($dim=="2") {    echo '<a href="lookup.php?dim=1&char='.$char.' ">Atlantean (RK1)</a>';	echo '<br>';	echo '<a href="lookup.php?dim=3&char='.$char.' ">Die Neue Welt (German Server)</a>';	}	elseif ($dim=="3") {	echo '<a href="lookup.php?dim=1&char='.$char.' ">Atlantean (RK1)</a>';	echo '<br>';	echo '<a href="lookup.php?dim=2&char='.$char.' ">Rimor (RK2)</a>';	}		?>