Frage für eine vereinfachte Form

Hardis

Mitglied
PHP:
<?
$jahr=("%var.jahre%");
$monate=("%var.monate%");
$tage=("%var.tage%");
$stunden=("%var.stunden%");
$minuten=("%var.minuten%");
?>

Zeit: <? echo hexdec("$tage");?>.<? echo hexdec("$monate");?>.0<? echo hexdec("$jahr");?>, <? echo hexdec("$stunden");?>:<? echo hexdec("$minuten");?>

Ein frage hätte ich, gibt es eine Möglichkeit die Sache etwas zu kürzen, also hexdec gleich oben bei den Strings anzuwenden.
 
Ah danke das läuft schon super.

Und wie kann ich die Ausgabezeile etwas vereinfachen, wegen den Zeichen, da habe ich das nicht hinbekommen wie Punkt oder Doppelpunkt.

Mh vlt:
PHP:
echo $tage "." $monate "." $jahre\, $stunden\:$minuten
 
Darf ich fragen, was diese Schreibweise zu bedeuten hat?
PHP:
$jahr=("%var.jahre%");
Die ist mir gänzlich unbekannt. Ist das irgendein Geheimcode oder soetwas? ;-)

/edit:
PHP:
echo $tage.'.'.$monate.'.'.$jahre.', '.$stunden.':'.$minuten;
Gibt es eigentlich irgendeine (PEAR-)Definition, ob man vor und nach den Punkten ein Leerzeichen lassen soll oder nicht? :confused:
 
Zuletzt bearbeitet:
Kennst du Ultima Online?

Wenn man die Sphere startet (Emulator) kann man durche bestimmte Variabeln eine html oder php Seite erstellen die fragt Sphere nach eine gewissen Zeit ab (einstellbar).
Darin kann man schreiben, wieviel Clienten also Spieler online sind oder wo die Spieler sich genau auf der Welt befinden.
Die Variabeln oben kommen von einen Zeitskript das wir geschrieben aben und die kann man sich auf Statuspage abrufen lassen.

Im Endeffekt sieht eine Seite so aus z.B.:

HTML:
<?
$jahr=hexdec(("%var.jahre%"));
$monate=hexdec(("%var.monate%"));
$tage=hexdec(("%var.tage%"));
$stunden=hexdec(("%var.stunden%"));
$minuten=hexdec(("%var.minuten%"));
?>

<div align="left">
  <p><span>%SERVNAME%</span>
</div>
<div align="right">Zeit: <? echo $tage.'.'.$monate.'.'.$jahre.', '.$stunden.':'.$minuten; ?></div>
<br>
</br>
</br>
<table border="0" cellpadding="1" width="100%">
  <tr>
    <td colspan="2" nowrap>Statistik:</td>
  </tr>
  <tr>
    <td width="32%" nowrap>NPC&acute;s:</td>
    <td width="68%">%STATNPCS%</td>
  </tr>
  <tr>
    <td width="32%" nowrap class="stat_titel">Gegensände:</td>
    <td width="68%">%STATITEMS%</td>
  </tr>
  <tr>
    <td width="32%" nowrap>Gilden:</td>
    <td width="68%">%STATGUILDS%</td>
  </tr>
  <tr>
    <td width="32%" nowrap>Alter:</td>
    <td width="68%">%AGE% Tage </td>
  </tr>
  <tr>
    <td width="32%" nowrap>Spieleranzahl:</td>
    <td width="68%"><span>%STATCLIENTS%</span> von %STATACCOUNTS% angemeldeten Spielern</td>
  </tr>
  <tr>
    <td width="32%" nowrap>Speicherverbrauch:</td>
    <td width="68%" nowrap>%STATMEMORY% KB von 1024 MB </td>
  </tr>
  <tr>
    <td width="32%">Server on seit:</td>
    <td width="68%">%TIMEUP% Sekunden</td>
  </tr>
  <tr>
    <td width="32%">Spielerdurchschnitt:</td>
    <td width="68%">%CLIENTSAVG% Spieler</td>
  </tr>
</table>
<br>
<br>
<table width="100%" border="0" cellpadding="0" cellspacing="2">
  <tr valign="top">
    <td width="45%" align="left" nowrap>Spielername</td>
    <td width="55%" align="left" nowrap>zu finden in ..... </td>

    
  </tr>
<script language="Sphere">CLIENTLIST <tr><td>%NAME% %TITLE%</td><td>%REGION.NAME%</td></tr></script>
</table>
<br>
<br>
<br>
 
Zuletzt bearbeitet:
Eins habe ich noch wie bekomme ich den Punkt vor dem Komma Weg.

3.12., 20:48

PHP:
echo $tage.'.'.$monate.'.'.$jahre.', '.$stunden.':'.$minuten;

@edit:
Ok habe den Fehler selber gefunden hatte das Wort falsch geschrieben.
 
Zuletzt bearbeitet:
Zurück