PHP Übungsseite

PHP Übungsseite

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 } } ?>

ImpressumDatenschutzinformation