File size: 4.03Kb
<?php
$title = 'Редактор кода';
require_once '../sys/sys.php';
require_once '../sys/db.php';
require_once '../sys/head.php';
if (!isset($_SESSION['admin']) || !$_SESSION['admin']) {
echo '<div class="menu">Ошибка! Такой страницы не существует!</div>';
require_once '../sys/foot.php';
exit;
}
header('X-XSS-Protection: 0');
function readFileContent($filename) {
if (!file_exists($filename)) {
return 'Файл не существует!';
}
$content = file_get_contents($filename);
if ($content === false) {
return 'Ошибка при чтении файла!';
}
return $content;
}
function writeFileContent($filename, $content) {
if (file_put_contents($filename, $content) === false) {
return false;
}
return true;
}
if (isset($_POST['submit1'])) {
$filename = $_SERVER["DOCUMENT_ROOT"] . "/rules.php";
$text = $_POST['code'] ?? '';
if (writeFileContent($filename, $text)) {
echo '<div class="alert alert-success">Файл успешно отредактирован!</div><meta http-equiv="Refresh" content="1; ">';
} else {
echo '<div class="alert alert-danger">Ошибка при записи в файл!</div>';
}
}
if (isset($_POST['submit2'])) {
$filename = $_SERVER["DOCUMENT_ROOT"] . "/cont.php";
$text = $_POST['code'] ?? '';
if (writeFileContent($filename, $text)) {
echo '<div class="alert alert-success">Файл успешно отредактирован!</div><meta http-equiv="Refresh" content="1; ">';
} else {
echo '<div class="alert alert-danger">Ошибка при записи в файл!</div>';
}
}
echo '<div class="bg-index"><br/>
<div class="title-page">
<h2 style="color: #fff;">Редактор кода</h2>
</div>
<br/>
</div><br/>';
$filename1 = $_SERVER["DOCUMENT_ROOT"] . "/rules.php";
$contents1 = readFileContent($filename1);
echo '<div class="container">
<div class="row">
<div class="col-lg-4 col-md-3"></div>
<div class="col-lg-4 col-md-6">
<div class="alert bg-light stat" style="margin-top: -55px;">
<h5>Редактирование файла rules.php</h5><hr>
<form action="" method="post">
<div class="form-group login-form">
<textarea rows="10" name="code" class="form-control">' . htmlspecialchars($contents1) . '</textarea>
<input type="submit" name="submit1" value="Сохранить" class="btn btn-info btn-lg mt-3" style="width: 100%;">
</div>
</form>
</div>
</div>
</div>
</div>';
$filename2 = $_SERVER["DOCUMENT_ROOT"] . "/cont.php";
$contents2 = readFileContent($filename2);
echo '<div class="container">
<div class="row">
<div class="col-lg-4 col-md-3"></div>
<div class="col-lg-4 col-md-6">
<div class="alert bg-light stat" style="margin-top: -55px;">
<h5>Редактирование файла cont.php</h5><hr>
<form action="" method="post">
<div class="form-group login-form">
<textarea rows="10" name="code" class="form-control">' . htmlspecialchars($contents2) . '</textarea>
<input type="submit" name="submit2" value="Сохранить" class="btn btn-info btn-lg mt-3" style="width: 100%;">
</div>
</form>
</div>
</div>
</div>
</div>';
echo '<div class="container">
<div class="row">
<div class="col-lg-4 col-md-3"></div>
<div class="col-lg-4 col-md-6">
<div class="alert bg-light stat" style="margin-top: -55px;">
<center><a href="/admin" class="btn btn-secondary">Админ панель</a></center>
</div>
</div>
</div>
</div>';
require_once '../sys/foot.php';
?>