Schreibe deinen PHP-Code in den unteren Kasten und klicke auf "Ausführen", um die Ergebnisse zu sehen.
Ergebnis:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['code'])) {
$code = $_POST['code'];
// Sicherheitsmaßnahme: Speichern und Ausführen des Codes in einer isolierten Umgebung
$tempFile = tempnam(sys_get_temp_dir(), 'user_code_') . '.php';
file_put_contents($tempFile, "<?php\n" . $code);
// Code ausführen und Ausgabe anzeigen
try {
ob_start();
include $tempFile;
$output = ob_get_clean();
echo htmlspecialchars($output);
} catch (Throwable $e) {
echo '
Fehler: ' . htmlspecialchars($e->getMessage()) . '
';
} finally {
unlink($tempFile); // Temporäre Datei löschen
}
}
?>