PHP-Schnittstelle

3. warning steht das problem: URL file-access is disabled

liegt wohl an bestimmten servereinstellungen die verhindern, dass externe dateien eingebunden werden
 
Mhhm. Und was kann man dagegen unternehmen?

Hat da jemand ne lösung?
 
Dein Provider verhindert wohl, dass du mit PHP Dateien von anderen Servern laden kannst. Da kann man selber leider nicht viel machen. Da musst du deinen Provider fragen, ob er das freischaltet, oder den Provider wechseln.
 
Habe ich das ansonsten richtig gemacht?

Habe mal drei Dateien Hochgeladen. Den Source Code eingefügt und als Htm bzw XML dokument gespeichert. Habe es mit MS Frontpage gemacht. Oder fehlt da noch was oder muss i ein bestimmtes Format / Programm wählen?
 
DaScAn schrieb:
Und habt ihr jetzt eine Lösung?
[post="104112"][/post]​
Eine Lösung wofür? Wenn dein Provider nicht erlaubt Dateien von fremden Servern zu lesen kann man da leider nichts machen.
 
Hallo,

ich habe ein ähnliches Problem wie Xmasman, die PHP-Schnittstelle hat lange zeit wunderbar funktioniert, tut es aber nicht mehr, nun habe ich versucht die URL umzustellen wie folgt:

Code:
<?
$url = 'http://www.blasc.de/guild.php?g=146';
$file = file_get_contents($url);
if(!$file) die("Fehler beim &Ouml;ffnen von $url");
$guild = unserialize(gzuncompress($file));
print_r($guild);
?>

(Server = Antonidas ; Gilde = FAT ORDER OF XENON)

allerdings bekomme ich nur

Array ( [error] => Parameter fehlt )

dabei raus.

hab ich da noch irgendwas vergessen?
 
Zuletzt bearbeitet von einem Moderator:
Hallo Huntress,

an deinem Script das auch vorher funktionierte, hat sich nichts geändert außer die URL der PHP-Schnittstelle. Du musstest also nur die URL austauchen und das wars, mehr haben wir nicht umgestellt. Im Prinzip dürfte es also keine Probleme geben.
 
Bei mir läuft alles super, wie man »hier« sehen kann!

Stellt sich mir nur die Frage wie ich die einzelenen Member mit deren profil auf der Blasc Seite verlinken kann.
Bei den jetzigen links wird ja noch auf die alte Herold site gelinkt.

Hab ich hier im Forum was überlesen oder bin ich zu doof?

MfG.Frost
 
Frost schrieb:
Bei mir läuft alles super, wie man »hier« sehen kann!

Stellt sich mir nur die Frage wie ich die einzelenen Member mit deren profil auf der Blasc Seite verlinken kann.
Bei den jetzigen links wird ja noch auf die alte Herold site gelinkt.

Hab ich hier im Forum was überlesen oder bin ich zu doof?

MfG.Frost
[post="108170"][/post]​
Hmm, ich weiß leider nicht wie dein Skript aussieht, aber die Links kommen nicht von uns, sondern werden vom Skript erstellt. Suche in dem Script am besten mal die Stelle raus an der die Links ausgegeben werden und ersetze sie durch:
Code:
printf('<a href="http://blasc.de?c=%d">%s</a>', $char['id'], $char['name']);

Vorausgesetzt, $char ist die Schleifen-Variable mit der du die Charakterliste durchläufst. Ein zusätzlicher Link für dir Ausrüstung ist nicht mehr nötig.
 
Zuletzt bearbeitet von einem Moderator:
hier ist mein übernommender code:

Code:
<?
$server = 'Mannoroth';
$gilde ='tooHot';
$url = 'http://www.blasc.de/guild.php?g=2727';

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

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

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'guild_rank';
$sort = $_GET['sort'] ? $_GET['sort'] : 'asc';

$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'] ?>
- Memberlist</title>
<style type="text/css" media="screen">
<!--
body {
	margin: 0px;
	color: rgb(255, 255, 255);
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-color: #0D0B0B;
}

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

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

a {
color: #ffffff;
font: 12px/16px Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:hover {
color: #ffffff;
}

a.bold:hover {
color: #ffffff;
}
.Stil1 {color: #ffffff}
-->
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
<a name="top"></a>
<div align="center" style="padding: 10px">
<table width="85%" height="126" border="0" cellpadding="2" cellspacing="2">
<tr>
<td colspan="8">

<table width="100%" border="0" cellpadding="2" cellspacing="2">
          <tr> 
            <td align="center"><img src="http://www.2on2.org/2hot/_gfx/toohotchars.gif"></td>
          </tr>
        </table>

<table border="0" cellpadding="2" cellspacing="2">
<tr valign="top">
<td>
<b>Server:</b> <?=$guild['server'] ?> &bull;
<b>Fraktion:</b> <?=$guild['faction'] ?> &bull;
<b>registrierte Charaktere:</b> <?=$guild['numchars'] ?> &bull;
<b>Level-Durchschnitt:</b> <?=$avlvl ?>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top" style="font-size: 14px">
<td height="23">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'asc') {
$pic = 'ups';
} else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Name:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=name&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=name&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Level:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=level&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=level&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Rasse:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=race&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=race&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Klasse:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=class&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=class&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>

<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_rank' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
elseif(!isset($_GET['wahl']) && !isset($_GET['sort'])) {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_rank' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Rang:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=guild_rank&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=guild_rank&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td height="23">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'asc') {
$pic = 'ups';
} else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>PvP-Rang:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=asc" title="Aufsteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=desc" title="Absteigend sortieren..."><img src="http://www.2on2.org/2hot/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td><b>Berufe:</b></td>
</tr>

<?
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 = '#1D1D1D'; } else { $bgc = '#302F2F'; }


echo '<tr valign="top" bgcolor="'.$bgc.'">
<td>
<a class="bold" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showchar='.$c['name'].'&showguild=&server='.$server.'&search=suchen" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>
<a style="font-size: 10px" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showprofile=true&name='.$c['name'].'&server='.$server.'" target="_blank" title="Ausr&uuml;stung von '.$c['name'].'...">&raquo;&nbsp;Ausr&uuml;stung</a>
</td>
<td align="center">'.$c['level'].'</td>
<td>'.$c['race'].'</td>
<td>'.$c['class'].'</td>';


echo '<td>'.$c['guild_title'].'</td>';
echo '<td>'.$c['pvprank'].'</td>';
$s = $c['skills'];

$berufe = $s['Berufe'];
echo "<td>";
// berufe
if (count($berufe)>0) {
$berufname = array_keys($berufe);
for($x=0;$x<count($berufe);$x++) {
?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="30%">
<b><? echo $berufname[$x]; ?>:</b>
</td>
<td width="70%">
<table cellpadding="0" cellspacing="1" border="0">
<tr>
<td background="http://www.2on2.org/2hot/_gfx/balken.gif" width="<?=$berufe[$berufname[$x]]['value'] ?>">
<? echo "&nbsp;(".$berufe[$berufname[$x]]['value']."/".$berufe[$berufname[$x]]['max'].")&nbsp;"; ?>
</td>
</tr>
</table>
</td>
</tr>
</table>

<?
}
}
else { echo '<div style="font-size: 11px">Berufslos</div>'; }
echo '</td>';


echo '</tr>';

$i++;
}
?>

<tr align="right">
      <td colspan="8"> powered by <a href="http://www.blasc.de" target="_blank">BLASC</a> 
        :: &copy; copyright<? echo date( ' Y '); ?><a href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showguild=<?=$guild['guild_name'] ?>&server=<?=$server ?>" target="_blank">
        <?=$guild['guild_name'] ?>
        </a> :: </td>
</tr>
</table>
<br>
</div>
</body>
</html>

mit dem was du geschrieben hast kann ich leider nicht soviel anfangen sorry
aber danke für die schnelle antwort.
 
Frost schrieb:
foreach($guild['character'] as $c) {
if($i %2 == 0) { $bgc = '#1D1D1D'; } else { $bgc = '#302F2F'; }


echo '<tr valign="top" bgcolor="'.$bgc.'">
<td>
<a class="bold" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showchar='.$c['name'].'&showguild=&server='.$server.'&search=suchen" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>
<a style="font-size: 10px" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showprofile=true&name='.$c['name'].'&server='.$server.'" target="_blank" title="Ausr&uuml;stung von '.$c['name'].'...">&raquo;&nbsp;Ausr&uuml;stung</a>
</td>

da liegt dein Problem jedoch Lösung hab ich noch keine
wink.gif
 
Die Stelle
Code:
<td>
<a class="bold" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showchar='.$c['name'].'&showguild=&server='.$server.'&search=suchen" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>
<a style="font-size: 10px" href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showprofile=true&name='.$c['name'].'&server='.$server.'" target="_blank" title="Ausr&uuml;stung von '.$c['name'].'...">&raquo;&nbsp;Ausr&uuml;stung</a>
</td>
musst du in
Code:
<td>
<a class="bold" href="http://blasc.de?c='.$c['id'].'" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>
</td>
ändern
 
Zuletzt bearbeitet von einem Moderator:
THX für den Code Crowley hat super geklapt!!!

vlt noch eine frage kann man sich auch die sekundär fähigkeiten anzeigen lassen?

MfG.Frost
 
so, erstmal gz für die tolle PHP Schnittstelle
wink.gif


Allerdings habe ich eine Frage:
Ich wollte das für unser gesamtes Gildenforum einbauen, wo auch Member von anderen Gilden unterwegs sind (teilweise auch andere Server).

Ist es mir irgendwie möglich die Gilden-ID per Script herauszufinden, da ihr ja seit der URL Umstellung nur noch IDs nehmt.

Btw: empfehle ich den Usern die Daten von BLASC zu cachen. Lässt a) eure Seite schneller sein, hält b) auch die Daten bereit, wenn BLASC mal down sein sollte und c) entlastet es die BLASC server ungemein
wink.gif
 
Mal ne Frage:

Gibts hier irgendwo ein "Rundumsorglospaket" für eine Gildenübersicht in php die optisch entsprechend vorbereitet ist und bei der man nur die Gilden ID ändert und die ein unbedarfter Webadmin in seine Seite einbauen kann...?

So in etwa wie hier wo auch die Berufe und der Rang aufgelistet ist.
http://www.blasc.de/?g=349
Als Folder mit Grafiken und drum und dran... Copyright des Erstellers inkl.
wink.gif


Wäre doch ne feine Sache. Leider hab ich keine Zeit php zu lernen um das selber umzusetzen (beruf, familie, schwiegereltern!) bin ja froh überhaupt spielen zu können und die Gildenpage up to date zu halten. (meist auch vom büro aus
wink.gif
)

Ich würde mich freuen wenn da jemand helfen könnte.
Wenn nicht dann werd ich halt weiterschustern wie bisher...

Danke
 
Ungefähr sowas?

http://tornography.com/data/mojo/mojo2.php


Ist noch im Aufbau. Aber so wie es ist, könnte ich schon n package zusammenstellen.
Leider muss ich sagen, dass die IDs zu Blasc.de nicht mehr vorhanden sind.

Ich hatte Probleme das mehrdimensionale Array anständig zu sortieren.
Also hab ich die IDs gelöscht, damit die Namen vorne stehen und danach sortiert.
Es geht also demnach NUR in alphabetischer Reihenfolge bei dem Script.

Auch das trennen der Berufe und Sekundären Fähigkeiten ist etwas schwer.
Das Array ist in sich doch etwas zu verschachtelt.
 
Funktioniert soweit gut ... nur dachte ich das die einzelnen Members (wenn man einen angeklickt hat) ohne die komplette Seite von www.blasc.de angezeigt wird.

Könnte man auch das Design wie hier anzeigen lassen ? (mit PVP Abzeichen und eine Auswertung der Berufe von der Gilde)
 
Zuletzt bearbeitet von einem Moderator:
Guten Tag,

sorry aber ich kenne mich nicht mit php aus und durchblick die ganzen codes die gepostet wreden vorne und hinten nicht. Gibts da vielleicht irgendwen der ne fertig php datei hat zum einbinden ?
 
Probierst du den:
Code:
<?
$server = 'Mannoroth';  //Servernamen eingeben
$gilde ='tooHot';  //Gildennamen eingeben
$url = 'http://www.blasc.de/guild.php?g=????';  //URL zur Schnittstelle eingeben

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

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

$wahl = $_GET['wahl'] ? $_GET['wahl'] : 'guild_rank';
$sort = $_GET['sort'] ? $_GET['sort'] : 'asc';

$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'] ?>
- Memberlist</title>
<style type="text/css" media="screen">
<!--
body {
	margin: 0px;
	color: rgb(255, 255, 255);
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	line-height: 16px;
	background-color: #0D0B0B;
}

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

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

a {
color: #ffffff;
font: 12px/16px Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a:hover {
color: #ffffff;
}

a.bold:hover {
color: #ffffff;
}
.Stil1 {color: #ffffff}
-->
</style>
</head>
<body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">
<a name="top"></a>
<div align="center" style="padding: 10px">
<table width="85%" height="126" border="0" cellpadding="2" cellspacing="2">
<tr>
<td colspan="8">



<table border="0" cellpadding="2" cellspacing="2">
<tr valign="top">
<td>
<b>Server:</b> <?=$guild['server'] ?> &bull;
<b>Fraktion:</b> <?=$guild['faction'] ?> &bull;
<b>registrierte Charaktere:</b> <?=$guild['numchars'] ?> &bull;
<b>Level-Durchschnitt:</b> <?=$avlvl ?>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top" style="font-size: 14px">
<td height="23">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'asc') {
$pic = 'ups';
} else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Name:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=name&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=name&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td align="center">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Level:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=level&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=level&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Rasse:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=race&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=race&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Klasse:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=class&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=class&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>

<td>
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_rank' && $_GET['sort'] == 'asc') {
$pic = 'ups';
}
elseif(!isset($_GET['wahl']) && !isset($_GET['sort'])) {
$pic = 'ups';
}
else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_rank' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>Rang:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=guild_rank&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=guild_rank&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td height="23">
<?
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'asc') {
$pic = 'ups';
} else {  $pic = 'up'; }
if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'desc') {
$apic = 'downs';
}
else {  $apic = 'down'; }
?>
<b>PvP-Rang:</b><br />
<a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=asc" title="Aufsteigend sortieren..."><img src="http://85.10.199.87/_gfx/up.gif" alt="up" height="11" width="11" border="0" /></a>
<a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=desc" title="Absteigend sortieren..."><img src="http://85.10.199.87/_gfx/down.gif" alt="down" height="11" width="11" border="0" /></a>
</td>
<td><b>Berufe:</b></td>
</tr>

<?
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 = '#1D1D1D'; } else { $bgc = '#302F2F'; }


echo '<tr valign="top" bgcolor="'.$bgc.'">
<td>
<a class="bold" href="http://blasc.de?c='.$c['id'].'" 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>';


echo '<td>'.$c['guild_title'].'</td>';
echo '<td>'.$c['pvprank'].'</td>';
$s = $c['skills'];

$berufe = $s['Berufe'];
echo "<td>";
// berufe
if (count($berufe)>0) {
$berufname = array_keys($berufe);
for($x=0;$x<count($berufe);$x++) {
?>

<table cellspacing="0" border="0" width="100%" cellpadding="0">
<tr>
<td width="30%">
<b><? echo $berufname[$x]; ?>:</b>
</td>
<td width="70%">
<table cellpadding="0" cellspacing="1" border="0">
<tr>
<td background="http://85.10.199.87/_gfx/balken.gif" width="<?=$berufe[$berufname[$x]]['value'] ?>">
<? echo "&nbsp;(".$berufe[$berufname[$x]]['value']."/".$berufe[$berufname[$x]]['max'].")&nbsp;"; ?>
</td>
</tr>
</table>
</td>
</tr>
</table>

<?
}
}
else { echo '<div style="font-size: 11px">Berufslos</div>'; }
echo '</td>';


echo '</tr>';

$i++;
}
?>

<tr align="right">
      <td colspan="8"> powered by <a href="http://www.blasc.de" target="_blank">BLASC</a> 
        :: &copy; copyright<? echo date( ' Y '); ?><a href="http://black-legion.planet-multiplayer.de/index.php?id=3&sub=1&showguild=<?=$guild['guild_name'] ?>&server=<?=$server ?>" target="_blank">
        <?=$guild['guild_name'] ?>
        </a> :: </td>
</tr>
</table>
<br>
</div>
</body>
</html>

wennste das nicht hinbekommst hier ist meine icq 315478919
 
Zuletzt bearbeitet von einem Moderator:
Zurück