Also die Dateien (der einzelnen rallys und dazu gehörende Textdateien) liegen alle
im CHMod644 auf dem Server! Der Datensatz Tagrelly ist eingefügt, wie in der Beschreibung und extra Tabelle Tagrelly ist auch angelegt! (besonderer Hinweis Aktivralley und Tagrelly)
Der Quellcode der Seite ist:

PHP-Code:
<?
// Variabeln
$filename = 'lib/texte/tagralley.txt';
$rp = 0;

// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally'";));

// Datei auslesen
$fp = fopen ($filename, "r";);
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
?>

<?head("Unsere Tagesralley";);?>
<?=nl2br($inhalt);?>
<?foot();?>

<?head("Platzierungen und Preise";);?>
<? if ($ralleydaten['ende']<= time()) echo '<font color="#000000">'; ?>
<? if ($ralleydaten['start']>= time()) echo '<font color="#000000">'; ?>
Dieses Aktivralley läuft von <b><?=date("d.m.Y - H:i:s",$ralleydaten['start']);?></b> bis <b><?=date("d.m.Y - H:i:s",$ralleydaten['ende']);?></b>.<br>
Für diese Ralley sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".";).' '.$waehrung;?></b> ausgelobt die auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt werden.
<? if ($ralleydaten['pro'] > 0.00) {
echo 'Es müssen mindestens <b>'.number_format($ralleydaten['pro'],0,",",".";).' Punkte</b> erreicht werden um gewertet zu werden';
}?>
<br>
<br>
<table width="70%" cellpadding="2" cellspacing="2" border="0" align="center">
<tr>
<td align="center">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>
<td align="center">&nbsp;&nbsp;<b>Punkte</b>&nbsp;&nbsp;</td>
<td align="center">&nbsp;&nbsp;<b>möglicher Gewinn</b>&nbsp;&nbsp;</td>
</tr>

<?
$platz = db_query("SELECT * FROM ".$db_prefix."_tagralley WHERE punkte > '".$ralleydaten['pro']."' ORDER BY punkte DESC LIMIT 10";);
while ($pa = mysql_fetch_array($platz)) {
$rp++;
$mg = number_format($ralleydaten['p'.$rp],2,",",".";);
if ($rp > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr>
<td align="center">'.$pa['uid'].'</td>
<td align="right">'.number_format($pa['punkte'],2,",",".";).'&nbsp;&nbsp;</td>
<td align="right">'.$mg.'&nbsp;&nbsp;</td>
</tr>
';
}
for($x=$rp+1;$x<11;$x++){
$mg = number_format($ralleydaten['p'.$x],2,",",".";);
if ($x > $ralleydaten['plaetze']) $mg = '----';
echo '
<tr>
<td align="center">N/A</td>
<td align="right">0&nbsp;&nbsp;</td>
<td align="right">'.$mg.'&nbsp;&nbsp;</td>
</tr>
';
}
?>
</table>
<?foot();?>