Loxley
Active member
Ich habe ein merkwürdiges Problem. Ein (vorhandener) Text wird auf einer HTML-Seite (unter PHP erzeugt) nicht dargestellt.
Das ist der Code:
Wenn ich es in der Konsole des Raspberry pi aufrufe erscheint das:
Rufe ich es in einem Webbrowser auf erscheint das:

Wie man sieht wird der Text "interface: wg0" nicht angezeigt. Das kuriose ist wenn ich die Ausgabe auf der Raspberry Konsole in eine Datei umleite (Z.b. test.html) und diese Seite im Browser aufrufe, dann wird alles richtig angezeigt.
Kann sich da jemand einen Reim drauf machen?
Das ist der Code:
PHP:
<?php
$antwort = shell_exec("sudo wg");
$test = explode("\n",$antwort);
// var_dump ($test);
$text = "Mc Killroy was not here";
?>
<!DOCTYPE HTML>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VPN Aktivitäten</title>
</head>
<body>
<textarea id="xx" name="test" rows="4" cols="50">
<?php echo ($test[0]); ?>
<?php echo ($text); ?>
</textarea>
</body>
</html>
<?php
?>
Wenn ich es in der Konsole des Raspberry pi aufrufe erscheint das:
<!DOCTYPE HTML>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>VPN Aktivitäten</title>
</head>
<body>
<textarea id="xx" name="test" rows="4" cols="50">
interface: wg0
Mc Killroy was not here
</textarea>
</body>
</html>
Rufe ich es in einem Webbrowser auf erscheint das:

Wie man sieht wird der Text "interface: wg0" nicht angezeigt. Das kuriose ist wenn ich die Ausgabe auf der Raspberry Konsole in eine Datei umleite (Z.b. test.html) und diese Seite im Browser aufrufe, dann wird alles richtig angezeigt.
Kann sich da jemand einen Reim drauf machen?
Zuletzt bearbeitet: