in dieser datei muss ein fehler sein, aber ich weiß nicht wo. Helft mir bitte
Die Seite zeigt folgendes an http://pokemonliga.po.funpic.de/CAG/CAG/index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<link rel="stylesheet" type="text/css" href="file:///D|/CAG/CAG/cag.css" />
</head>
<body>
<table width="100%" height="80" border="0">
<tr>
<td align="center"><img src="Images/cagbanner1.png" width="568" height="100" /></td>
</tr>
</table>
<table width="100%" height="200" border="0">
<tr>
<td width="21%" align="center" valign="top"><table width="100%" border="0">
<tr>
<td bgcolor="#CC99FF" align="center"><span class="link_over">Home</span></td>
</tr>
</table>
<a href="index.php">Home</a><br />
<a href="http://pokemonliga.po.funpic.de/phpBB2-2.0.18-deutsch/phpBB2/index.php">Forum</a><br />
<a href="staff.php">Staff</a><br />
<table width="100%" border="0">
<tr>
<td bgcolor="#CC99FF" align="center"><span class="link_over">Partner</span></td>
</tr>
</table>
<a href="part_pokemongalaxy.php">Pokémon Galaxy</a><br />
<a href="part_hmfr.php">Harvest-Moon-Freaks</a><br />
<a href="part_rpgall.php">RPGall</a><br />
<a href="partner.php">Partner werden
</a><br />
<br /><?=$counter;?></td>
<td width="79%" align="center" valign="top"><p align="right">
<?
$tag = date(d);
$wochentag = date(l);
switch($wochentag) {
case "Monday": $wochentag = "Monatag"; break;
case "Tuesday": $wochentag = "Dienstag"; break;
case "Wednesday": $wochentag = "Mittwoch"; break;
case "Thursday": $wochentag = "Donnerstag"; break;
case "Friday": $wochentag = "Freitag"; break;
case "Saturday": $wochentag = "Samstag"; break;
case "Sunday": $wochentag = "Sonntag"; break;
}
$monat = date(F);
switch($monat) {
case "January": $monat = "Januar"; break;
case "February": $monat = "Februar"; break;
case "March": $monat = "März"; break;
case "May": $monat = "Mai"; break;
case "June": $monat = "Juni"; break;
case "July": $monat = "Juli"; break;
case "October": monat = "Oktober"; break;
case "December": $monat = "Dezember"; break;
}
$jahr = date(Y)
echo "$wochentag, der $tag $monat $jahr"?></p>
<h4 align="center">Home
</h4>
<p>Willkommen in der kleinen Community CAG. CAG, die Abkürzung zu Computer-Anime-Games hilft Websites zu Computern, Programmen, Internet, Anime, Manga, RPGs und Games zu "vereinigen". Auch hosten wir demnächst die Webseiten. </p>
<h4>News</h4>
<p><iframe name="news" width="100%" height="300" src="http://pokemonliga.po.funpic.de/CAG/cutenews/show_news.php" frameborder="0"></iframe></p></td>
</tr>
</table>
</body>
</html>
Die Seite zeigt folgendes an http://pokemonliga.po.funpic.de/CAG/CAG/index.php
echo "$wochentag, der $tag $monat $jahr"?> ...
Liefert als Ergebnis "$wochentag, der $tag $monat $jahr" (und zwar exakt so). Wenn du es nicht selbst auf deiner Page korrigiert hast, dann machs mal.
Gibt sonst vielleicht Schwierigkeiten, wenn du deine Seite auf nen anderen Server umziehst.
echo $wochentag.", der ".$tag $monat $jahr?> wäre einwandfrei.
Liefert als Ergebnis "$wochentag, der $tag $monat $jahr" (und zwar exakt so). Wenn du es nicht selbst auf deiner Page korrigiert hast, dann machs mal.
Gibt sonst vielleicht Schwierigkeiten, wenn du deine Seite auf nen anderen Server umziehst.
echo $wochentag.", der ".$tag $monat $jahr?> wäre einwandfrei.
Dein das stimmt so schon! Doppelte Anführungszeichen parsen die Variablen. Einfache würden Deine Version ausgeben.
Argh, jetzt weiß ich, wie du es meinst. Ich bezeichne das ' NIE als einfaches Anführungszeichen.
Es fehlt natürlich das abschließende Semikolon in Zeile 56/57.
Übrigens kann man die Datumsanzeige auch viel praktischer realisieren:
Übrigens kann man die Datumsanzeige auch viel praktischer realisieren:
<? setlocale(LC_ALL,'de_DE@euro','de_DE','de_DE.iso885915','de','ge');
echo strftime('%A, der %d. %B %Y'); ?>
Nebenbei bemerkt könntest du die Anzahl der Variablen etwas reduzieren und zur Übersicht beitragen, wenn du folgendes tun würdest:
Dann fallen die unübersichtlichen Switch Abfragen raus.
<?php
# Erst einmal den String in eine Variable klatschen
$datum = date("l").", der ".date("d F Y");
# Ein "Übersetzungs-Array" basteln
$uebersetzung = array(
"Monday" => "Monatag",
"Tuesday" => "Dienstag",
# und so weiter
"February" => "Februar",
"March" => "März",
# und so weiter...
);
# und übersetzen via strtr()
$datum = strtr($datum, $uebersetzung);
?>
Dann fallen die unübersichtlichen Switch Abfragen raus.
Logge dich ein um einen Beitrag zu schreiben.