PHP-Schnittstelle

Hallo zusammen,
also ich verwende die normale Gilden Anzeige. Ich find es schon mal gut überhapt eine zu haben aber diese sieht natürlich sehr dürftig aus.

Bild Link: > hier <



Wenn man die Anzeige so hinbekommen würde, dann wäre die Anzeige perfekt. Auch die Anzeige von @ragnaroek finde ich sehr gut aber leider bietet er nur einen aditierbaren Link an, was mir natürlich nicht zusagt. Wäre schön wenn er sich einen Ruck geben könnte und das Script hier posten könnte.

Bin über jede Hilfe sehr dankbar !
 
Nachdem mir einige meine Leute gesagt hatten das in dem script keine sortierung ist fiel mir das auch erst auf, aber nachdem ich das ganze Script zerstört hatte ging gar nix ( hatte an ner kopie gefummelt *glück* ), ich wollte das die leute nachdem Gilden Rang sortiert werden weiß einer ne Lösung ?


Code:
$server = 'Die Silberne Hand';  //Servernamen eingeben
$gilde ='Konzil der Elemente';  //Gildennamen eingeben
$url = 'http://www.blasc.de/guild.php?g=12443';  //URL zur Schnittstelle eingeben

$file = file_get_contents($url);
if(!$file) die("Fehler beim Öffnen von $url");

$guild = unserialize(gzuncompress($file));

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'level';
$sort = $_GET['sort'] ? $_GET['sort'] : 'desc';
$charlvl = 0;
foreach($guild['character'] as $char) {
$charlvl = ($charlvl + $char['level']);
}
$avlvl = (int) ($charlvl/$guild['numchars']);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title><?=$guild['guild_name'] ?> - Gildenübersicht</title>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
<a name="top"></a>
<div align="center" style="padding: 10px">
<table border="0" width="95%" cellpadding="2" cellspacing="2">
<tr>
<td colspan="8">
<div style="border-bottom: 2px solid rgb(218, 182, 86)">
<table border="0" cellpadding="2" cellspacing="2">
<tr>
<td>
</td>
<td><h1><i>Mitglieder</i></h1></td>
</tr>
</table>
</div>
<table border="0" cellpadding="2" cellspacing="2">
<tr valign="top">
<td>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top" style="font-size: 14px">
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'namel' && $_GET['sort'] == 'level') {
$pic = 'up_akt';
}
elseif(!isset($_GET['wahl']) && !isset($_GET['sort'])) {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Name:</b>

</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Level:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Rasse:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Klasse:</b>

</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'sex' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'sex' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Geschlecht:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Rang:</b>

<?
function sortierung($a, $b) {
global $wahl, $sort;
if ($a[$wahl] == $b[$wahl]) {
return 0;
}
if($sort == 'desc') {
return ($a[$wahl] < $b[$wahl]) ? 1 : -1;
}
elseif($sort == 'asc') {
return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
}
else {
return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
}
}

usort($guild['character'], 'sortierung');

foreach($guild['character'] as $c) {
if($i %2 == 0) { $bgc = ''; } else { $bgc = '#592c0c'; }
if($c['sex'] == 'm') { $sex = 'männlich'; } else { $sex = 'weiblich'; }

echo '<tr valign="top" bgcolor="'.$bgc.'">
<td>
<a class="bold" href="http://www.blasc.de/index.php?c='.$c['id'].'&showguild=&server='.$server.'&search=suchen" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>

</td>
<td align="center">'.$c['level'].'</td>
<td>'.$c['race'].'</td>
<td>'.$c['class'].'</td>
<td align="center">
'.$sex.'
</td>';

echo '<td>'.$c['guild_title'].'</td>';



echo "<td>";

?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="30%">

</td>
<td width="70%">
<table cellpadding="0" cellspacing="1" border="0">
<tr>

</td>
</tr>
</table>
</td>
</tr>
</table>

<?
}


?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="50%">

</td>
<td width="50%">
<table cellpadding="0" cellspacing="0" border="0">
<tr>


</td>
</tr>
</table>
</td>
</tr>
</table>

<tr>
<td colspan="8">
<div align="right" style="border-top: 1px solid rgb(218, 182, 86)">
powered by <a href="http://www.blasc.de" target="_blank">BLASC</a> ::
© copyright<? echo date( ' Y '); ?><a href="http://www.blasc.de/index.php?id=3&#8834;=1&showguild=<?=$guild['guild_name'] ?>&server=<?=$server ?>" target="_blank"><?=$guild['guild_name'] ?></a> ::
<a class="bold" href="#top" title="zum Seitenanfang...">^</a>
</div>
</td>
</tr>
</table>
<br>
</div>
</body>
</html>
 
Nachdem mir einige meine Leute gesagt hatten das in dem script keine sortierung ist fiel mir das auch erst auf, aber nachdem ich das ganze Script zerstört hatte ging gar nix ( hatte an ner kopie gefummelt *glück* ), ich wollte das die leute nachdem Gilden Rang sortiert werden weiß einer ne Lösung ?

in Zeile 10 findest du folgende Zeile:

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'level'; hier bei "level" einfach auf "Rang" ändern und es wird nach dem Gilden Rang sortiert.

MfG Bogentod
 
in Zeile 10 findest du folgende Zeile:

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'level'; hier bei "level" einfach auf "Rang" ändern und es wird nach dem Gilden Rang sortiert.

MfG Bogentod


Geändert aber klappt trotzdem net und scheinbar hat das irgendwie gar keine sortierung wenn du mal schaust
Konzil der Elemente, alleine das wundert mich
 
Hi Leute gibbet auch nen code NUR für die Berufe ?

Möchte gerne das man unsere Berufe auf einer Seperaten php sehen kann
smile.gif


Bisher habe ich nur die Codes für die Charauflistung gesehen
wink.gif


Wäre cool wenn mir da einer Helfen könnte.
 
Also ich habs so gelöst:

Code:
echo "<table cellspacing=\"1\">";
echo "<tr><td class=\"mdesc\" colspan=\"7\">Mitglieder (".$guild[numchars].")</td></tr>";
echo "<tr><td class=\"desc\">Name</td><td class=\"desc\">Level</td><td class=\"desc\">Rasse</td><td class=\"desc\">Klasse</td><td class=\"desc\">PvP-Rang</td><td class=\"desc\">Beruf</td><td class=\"desc\">Letztes Update</td></tr>";
foreach($character as $c) {
	$i = 0;
	echo "<tr><td><a href=\"http://www.blasc.de/?c=".$c[id]."\" target=\"blank\">".$c[name]."</a></td><td>".$c[level]."</td><td>".$c[race]."</td><td>".$c['class']."</td><td>Rang ".$c['pvprank']."</td><td>";
	
	$berufe = array_keys($guild[character][$i][skills][Berufe]);
	foreach($berufe as $b) {
		echo $b."<br />";
	}
	
	echo "</td><td>".date("d.m.Y - H:i:s",strtotime($c[lastupdate]))."</td></tr>";
	$i + 1;
}
echo "</table>";

Allerdings wird nur beim ersten Mal ein Beruf festgesetzt und bei ALLEN Gildenmitgliedern derselbe Beruf angezeigt.
Hat einer ne Idee wie man das fixen kann?
scary.gif
 
Zuletzt bearbeitet von einem Moderator:
Hallo, hier mal NUR Berufe mit Anzeige der Skillpunkte absteigend sortiert nach den bereits erreichten Skillpunkten.

Code:
<?PHP
define ('CRLF', chr(13).chr(10)); // Zeilenumbruch
$url = 'http://www.blasc.de/guild.php?g=XXXX'; // <= bei XXXX deine Gildennummer eintragen
$file = file_get_contents($url);

if(!$file) die("Fehler beim Öffnen von $url");

$uncompressed = gzuncompress($file);
$guild = unserialize($uncompressed);


/*** HAUPTBERUFE ***/

/* Alchimie */
print getTableForProfession("Berufe", "Alchimie", $guild);

/* Ingenieurskunst */
print getTableForProfession("Berufe", "Ingenieurskunst", $guild);

/* Schmiedekunst */
print getTableForProfession("Berufe", "Schmiedekunst", $guild);

/* Schneiderei */
print getTableForProfession("Berufe", "Schneiderei", $guild);

/* Verzauberkunst */
print getTableForProfession("Berufe", "Verzauberkunst", $guild);

/* Lederverarbeitung */
print getTableForProfession("Berufe", "Lederverarbeitung", $guild);


/*** NEBENBERUFE ***/

/* Erste Hilfe */
print getTableForProfession("Sekundäre Fertigkeiten", "Erste Hilfe", $guild);

/* Kochkunst */
print getTableForProfession("Sekundäre Fertigkeiten", "Kochkunst", $guild);

/* Angeln */
print getTableForProfession("Sekundäre Fertigkeiten", "Angeln", $guild);


/**** DIE FUNCTIONEN ***/

// Gibt Tabelle aus mit  
function getTableForProfession($w, $prof, $gArray){
	print "	<table width=\"200px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 1px solid #0000ff; \">".CRLF;
	print "	  <tr style=\"background-color:#0000ff; color:white; font-weight:bold;\">".CRLF;
	print "	   <td align=\"left\" width=\"100%\"> ".$prof."</td>".CRLF;
	print "	  </tr>".CRLF;
	print "	  ".getNamesAndSkillsForProfession($w, $prof, $gArray ).CRLF;	  
	print "	 </table><br>".CRLF;
}

// Gibt Name und Skill des Berufes aus, absteigend sortiert. 
function getNamesAndSkillsForProfession($w, $prof , $gArray){
  $i=0;
  $str = "";
  $arr = array();
  
  //Neues Array mit relevanten Daten füllen
  foreach($gArray['character'] as $c) {
	  if ($c['skills'][$w][$prof]['value'] != ""){	  
	  $arr[$i]['name'] = $c['name'];
	  $arr[$i]['id'] = $c['id'];
	  $arr[$i]['cur'] = $c['skills'][$w][$prof]['value'];
	  $arr[$i]['max'] = $c['skills'][$w][$prof]['max'];
	  $i++;
	  }
  }
  
  // Hole eine Liste von Spalten
  foreach ($arr as $key => $val) {
	 $cur[$key]  = $val['cur'];
  }
  
  // Die Daten nach erreichtem Skill absteigend sortieren.
  array_multisort($cur, SORT_DESC, $arr);
  
  // Daten ausgeben
   foreach($arr as $n) {
	  print "<tr  valign=\"top\"><td colspan=\"2\" >".CRLF. 
			"<a href=\"http://www.blasc.de/?c=".$n['id']."\" target=\"_blank\">".$n['name'] ." " .$n['cur'] ."/".$n['max']."</a></td></tr>".CRLF;
   }
}
?>

Hier zum Downloaden: Anhang anzeigen 2407
 
Zuletzt bearbeitet von einem Moderator:
Bastele gerade für meine Gilde an einem kleinen Script, das von Chars den Bank-Inhalt darstellen kann, dabei ist derzeit folgende Funktion entstanden:

Code:
function output($char) {

// URL, die durchsucht werden soll
$url = "http://www.blasc.de/?c=$char&tab=5";

// Zeichenfolge vor relevanten Einträgen
$startstring = "<table class=";

// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "</table>";

$file = @fopen ($url,"r");

if (trim($file) == "") {
	echo "Blasc.de ist nicht erreichbar.";
	} else {
	$i=0;
	while (!feof($file)) {

//  $zeile[$i] = fgets($file, 100000); //(falls overflow auftritt, die vorderen // löschen und vor der folgenden Zeile einfügen.)
		$zeile[$i] = fgets($file);
		$i++;
	}
	fclose($file);
}

// Nun werden die Daten entsprechend gefiltert.

for ($j=0;$j<$i;$j++) {
  if ($resa = strstr($zeile[$j],$startstring)) {
			$resultat .= $resa;
	}
}

return strtr($resultat, array("/images" => "http://www.blasc.de/images", "?i=" => "http://www.blasc.de/?i="));

}

Unter angabe der ID die bei blasc.de oben in der Adressleiste steht erhält man von der Funktion die gesamte Inventar-Tabelle von blasc.de.

Der Aufruf der Funktion sieht dann z.B. wie folgt aus:

Code:
echo output(406900);

PS: Meine PHP-Kenntnisse sind noch nicht sonderlich ausgereift, also bitte nicht hauen wenn der Code etwas umständlich,... verbuggt,... idiotisch,..., nicht standardkonform,... oder sonstwas ist.
 
Zuletzt bearbeitet von einem Moderator:
Hi Leutz

ich habe ein neues Prob
sad.gif


Irgendwie kann ich auf blasc nicht mehr zugreifen ...... :-/

habe ne neue Gilde und wenn ich dann die neue URL eintrage, dann funzt das nicht ....

Hat wer ne Ide wie was nun aus schaut mit den links und ID´s ?

Ich habe bald keine Ideen mehr woran das liegen könnte....


MfG
 
Hi Leutz

ich habe ein neues Prob
sad.gif


Irgendwie kann ich auf blasc nicht mehr zugreifen ...... :-/

habe ne neue Gilde und wenn ich dann die neue URL eintrage, dann funzt das nicht ....

Hat wer ne Ide wie was nun aus schaut mit den links und ID´s ?

Ich habe bald keine Ideen mehr woran das liegen könnte....
MfG
Kein Wunder, Blasc ist umgezogen.

http://www.blasc.de

musst du ändern zu

http://www.blasc.de

wink.gif
 
Warning: gzuncompress() [function.gzuncompress]: data error in /srv/www/vhosts/kommweb.de/subdomains/hugo/httpdocs/Gildestrucktur2.php on line 9

Also obiges Problem könnte mit dem code hier gelöst werden. Die URL für das PHP-Array bleibt weiterhin www.blasc.de.

Code:
$url = 'http://www.blasc.de/guild.php?g=38766';
$file = file_get_contents($url);

if(!$file) die("Fehler beim Öffnen von $url");

$uncompressed = gzuncompress($file);
$guild = unserialize($uncompressed);

hab ich probiert und funktioniert auch bei mir. Die restlichen Fehler sind vielleicht Folgefehler.

Das Problem:
Warning: usort() [function.usort]: The argument should be an array in /srv/www/vhosts/kommweb.de/subdomains/hugo/httpdocs/Gildestrucktur2.php on line 201

könnte eventuell auftreten, weil ihr noch keinen Lederer habt. Bin mir da aber nicht sicher, da ich deinen Code nicht kenne und daher nicht weiß ob du Berufe überhaupt anzeigen lassen willst. Wenn ja, könnte das die Fehlerquelle sein. Versuch das mal abzufangen. Sollte das nicht helfen poste doch bitte die betreffenden Codeabschnitte.

Gruß Jape
 
Zuletzt bearbeitet von einem Moderator:
kannst ja mal gerne schauen aber der funzt immer noch nicht :-/

Hier mal mein Code......

Code:
<?
$server = 'Rexxar';
$gilde ='HugoSimon%20auf%20ET';
$url = 'http://www.blasc.de/guild.php?g=38766';
$file = file_get_contents($url);

if(!$file) die("Fehler beim Öffnen von $url");

$uncompressed = gzuncompress($file);
$guild = unserialize($uncompressed);

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'level';
$sort = $_GET['sort'] ? $_GET['sort'] : 'desc';
$charlvl = 0;
foreach($guild['character'] as $char) {
$charlvl = ($charlvl + $char['level']);
}
$avlvl = (int) ($charlvl/$guild['numchars']);
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title><?=$guild['guild_name'] ?> - Gildenübersicht</title>
<style type="text/css" media="screen">
<!--
body {
margin: 0px;
color: rgb(255, 255, 255);
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
line-height: 16px;
background-color: rgb(0, 0, 0);
}

td {
color: rgb(255, 255, 255);
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
line-height: 16px;
}

h1 {
color: rgb(218, 182, 86);
}

a {
color: rgb(218, 182, 86);
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
line-height: 16px;
text-decoration: none;
}

a:hover {
color: rgb(245, 213, 129);
}

a.bold {
color: rgb(218, 182, 86);
font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
line-height: 16px;
font-weight: bold;
text-decoration: none;
}

a.bold:hover {
color: rgb(245, 213, 129);
}
-->
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
<a name="top"></a>
<div align="center" style="padding: 10px">
<table border="0" width="95%" cellpadding="2" cellspacing="2">
<tr>
<td colspan="8">
<div style="border-bottom: 2px solid rgb(218, 182, 86)">
<table border="0" cellpadding="2" cellspacing="2">
<tr>
<td>
</td>
<td><h1><i><?=$guild['guild_name'] ?> - Gildenübersicht</i></h1></td>
</tr>
</table>
</div>
<table border="0" cellpadding="2" cellspacing="2">
<tr valign="top">
<td>
<b>Server:</b> <?=$guild['server'] ?> &#8226;
<b>Fraktion:</b> <?=$guild['faction'] ?> &#8226;
<b>registrierte Charaktere:</b> <?=$guild['numchars'] ?> &#8226;
<b>Level-Durchschnitt:</b> <?=$avlvl ?>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top" style="font-size: 14px">
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'namel' && $_GET['sort'] == 'level') {
$pic = 'up_akt';
}
elseif(!isset($_GET['wahl']) && !isset($_GET['sort'])) {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Name:</b>

</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Level:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Rasse:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Klasse:</b>

</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'sex' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'sex' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Geschlecht:</b>

</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'asc') {
$pic = 'up_akt';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'desc') {
$apic = 'down_akt';
}
else {  $apic = 'down'; }
?>
<b>Rang:</b>

<?
function sortierung($a, $b) {
global $wahl, $sort;
if ($a[$wahl] == $b[$wahl]) {
return 0;
}
if($sort == 'desc') {
return ($a[$wahl] < $b[$wahl]) ? 1 : -1;
}
elseif($sort == 'asc') {
return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
}
else {
return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
}
}

usort($guild['character'], 'sortierung');

foreach($guild['character'] as $c) {
if($i %2 == 0) { $bgc = '#442109'; } else { $bgc = '#592c0c'; }
if($c['sex'] == 'm') { $sex = 'männlich'; } else { $sex = 'weiblich'; }

echo '<tr valign="top" bgcolor="'.$bgc.'">
<td>
<a class="bold" href="http://www.blasc.de/index.php?c='.$c['id'].'&showguild=&server='.$server.'&search=suchen" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>

</td>
<td align="center">'.$c['level'].'</td>
<td>'.$c['race'].'</td>
<td>'.$c['class'].'</td>
<td align="center">
'.$sex.'
</td>';

echo '<td>'.$c['guild_title'].'</td>';



echo "<td>";

?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="30%">

</td>
<td width="70%">
<table cellpadding="0" cellspacing="1" border="0">
<tr>

</td>
</tr>
</table>
</td>
</tr>
</table>

<?
}


?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="50%">

</td>
<td width="50%">
<table cellpadding="0" cellspacing="0" border="0">
<tr>


</td>
</tr>
</table>
</td>
</tr>
</table>

<tr>
<td colspan="8">
<div align="right" style="border-top: 1px solid rgb(218, 182, 86)">
powered by <a href="http://www.blasc.de" target="_blank">BLASC</a> ::
© copyright<? echo date( ' Y '); ?><a href="http://www.blasc.de/index.php?id=3&#8834;=1&showguild=<?=$guild['guild_name'] ?>&server=<?=$server ?>" target="_blank"><?=$guild['guild_name'] ?></a> ::
<a class="bold" href="#top" title="zum Seitenanfang...">^</a>
</div>
</td>
</tr>
</table>
<br>
</div>
</body>
</html>

Wäre SUPER GEILO MATRO NETT, wenn mir das mal einer raus fummeln kann,..........
muss das auch noch includen für nen CMS .........

wacko.gif
wacko.gif


Danke erstmal
wink.gif


habe nochmal den Head was ausgeklammert nun kommt das ......


Code:
$server = 'Rexxar';
$gilde ='HugoSimon%20auf%20ET';
$url = 'http://www.blasc.de/guild.php?g=38766';
//$file = file_get_contents($url);

if(!$file) die("Fehler beim Öffnen von $url");

$uncompressed = gzuncompress($file);
$guild = unserialize($uncompressed);

vorher hatte er ne Fatal error und ging gar nix mehr ......
 
Zuletzt bearbeitet von einem Moderator:
kannst ja mal gerne schauen aber der funzt immer noch nicht :-/

Hier mal mein Code......

Code:
<?
$server = 'Rexxar';
$gilde ='HugoSimon%20auf%20ET';
$url = 'http://www.blasc.de/guild.php?g=38766';
$file = file_get_contents($url);

Der Fehler liegt hier:
$url = 'http://www.blasc.de/guild.php?g=38766'; das muss geändert werden
in
$url = 'http://www.blasc.de/guild.php?g=38766';

ändere dies im Code auch bei den anderen, denn "www.blasc.de" gibt es nicht mehr. Das ist jetzt nur noch "www.blasc.de" hab das in meinen Code geändert und es funzt alles wunderbar.

MfG Bogentod
 
Zuletzt bearbeitet von einem Moderator:
kann vielleicht jemand noch eben posten wie ich die daten auslese/ausgebe für nur einen Char???


Will meinen eigenen Char auf meiner HP wiedergeben.....



danke!
 
Code:
foreach($guild['character'] as $c)
{
if(($c['id']) == '495809'){
$deronkel_name = $c['name'];
}

so klappts

ist zwar noch kein sauberer code aber funzt!!!
 
Gibt es nun keine php funktion mehr ?

auch durch wechseln von blasc.de auf buffed.de im code kann es nicht ausgelesen werden da nicht vorhanden
smile.gif


mfg Biggi
 
Hallo zusammen!!

Wann wird die PhP Schnittstelle denn wieder im Einsatz sein?

Habe das Problem obwohl ich die URL´s natürlich abgeändert habe, im Script auf unserer Gilden HP, das zwar der Rahmen da ist, aber leider keine Liste erscheint
cry.gif



Ich würde auch gerne wissen, ob es eine URL gibt, die ich in unsere DKP Datenbank einbinden kann im Infos und Gfx zu aktualisieren.Natürlich kommt ein "Powered by Blasc" mit auf die DKP Site
top.gif

Hoffe das Ihr schnell antwortet weil unsere Gildi´s schon entzug nach der Bequemen Methode der Information^^



Grüße von den "Helden der Apokalypse"
 
Zuletzt bearbeitet von einem Moderator:
Zurück