Hallo Community,
ich habe hier eine Datei, die mir als Fehlerdatei für meinen Webserver dienen soll.
Der Fehler ist, dass er gar keinen Seiteninhalt anzeigt, der Seitentitel jedoch richtig ist.
Was muss ich tun, damit es endlich funktioniert?
Liebe Grüße und Vielen Dank im Vorraus
PHPWriter23
ich habe hier eine Datei, die mir als Fehlerdatei für meinen Webserver dienen soll.
PHP-Code:
<?php
$error404 = null;
$error500 = null;
$vorhanden = False;
if(!isset($_GET['error'])) {
echo "<title>Fehler</title>";
$vorhanden = True;
}
else {
$error = $_GET['error'];
if ($error == "404") {
echo "<title>Fehler 404</title>";
$error404 = 1;
}
else {
echo "<title>Fehler 500</title>";
$error500 = 1;
}
}
?>
<?php
if ($vorhanden = False && $error404 = 1 | $error500 = 1) {
if ($error404 == 1 && $error500 = null) {
echo "<h1>Seite nicht gefunden</h1>";
echo "<p>Diese Seite existiert nicht! Bitte kontaktiere den <a href="mailto:example@example.de">Serveradministrator</a></p>";
echo "<p>Solltest du durch einen Link auf diese Seite gekommen sein, schicke bitte den Link mit!</p>";
}
if ($error500 = 1 && $error404 = null) {
echo "<h1>Interner Fehler</h1>";
echo "<p>Auf dem Server trat ein unbekannter Fehler auf, der das <br> Öffnen der gewünschten Seite verhindert. Bitte kontaktiere den Serveradministrator!</p>";
}
}
elseif ($vorhanden = True && $error404 = null && $error500 = null) {
echo "<h1>Kein Fehler vorhanden</h1>";
echo "<p>Es wurde kein Fehler gefunden!</p>";
}
?>
<p><a href="https://example.de">Zurück zur Startseite</a></p>
<?php
if($error404 == 1 && $vorhanden = False && $error500 = null) {
echo "<img style="width: 60%; height: 60%;" src="https://example.de/images/404.png">";
}
?>
Der Fehler ist, dass er gar keinen Seiteninhalt anzeigt, der Seitentitel jedoch richtig ist.
Was muss ich tun, damit es endlich funktioniert?
Liebe Grüße und Vielen Dank im Vorraus
PHPWriter23
Kommentar