Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.65 KB | None | 0 0
  1. <?php
  2. require "../config.php";
  3. if($_POST){
  4.     $dump = '<?php
  5.   //By Bailian4ik (https://vk.com/bailian4ik)
  6.  
  7.   $off = "'.$_POST['off'].'"; //Сообщение при выключеном сервере
  8.   $timeout = "'.$_POST['update'].'"; //Частота обновления в мс';
  9.     $dump .= "\n".' $confmon = array('."\n";
  10.     foreach($confmon as $server){
  11.         if($server["name"] != '' && $server["ip"] != '') {
  12.             $dump .= "    array('name' => '{$server["name"]}', 'ip' => '{$server["ip"]}'), \n";
  13.         }
  14.     }
  15.     $dump .= "  );\n?>";
  16.     file_put_contents("../config.php", $dump);
  17.  
  18. }
  19. ?>
  20. <html><head>
  21.     <meta charset="UTF-8">
  22.     <title>Основная информация - Monitoring Установщик</title>
  23.     <link rel="stylesheet" href="./assest/css/style.css">
  24. </head>
  25.  
  26. <body>
  27.     <div id="notif" style="display: none;">Запись настроек прошла успешно!</div>
  28.     <div class="block" style="display: block" id="options">
  29.     <form name="test" method="post" action="<?=$_SERVER['PHP_SELF'];?>">
  30.         <div class="title">Основные настройки...</div>
  31.         <div class="content">
  32.             <span>Тут можно внести некоторые корректировки в настройку мониторинга. Не в одном из полей не должно присутсвовать одиноных или двойных ковычек иначе сохранение пройдет неверно! И по этому нельзя использовать форматирование HTML содержащие эти ковычки.</span>
  33.             <p>
  34.                 </p><div id="option">
  35.                         <div class="des">Символ который отображается вместо кол-во онлайна, если сервер выключен.</div>
  36.                         <input type="text" name="off" value="<?php echo $off; ?>" min="0"  autocomplete="off">
  37.                     </div><div id="option">
  38.                         <div class="des">Интервал обновления готовой страницы в кеше в мс.</div>
  39.                         <input type="number" name="update" value="<?php echo $timeout; ?>" min="0"  autocomplete="off">
  40.                     </div>
  41.             <p></p>
  42.         </div>
  43.         <div class="buttons" id="buttons">
  44.             <button type="submit" class="btn">Сохранить</button>
  45.             <div class="spec"></div>
  46.             <div class="btn" id="btn" subid="#servers">Список серверов</div>
  47.         </div>
  48.         </form>
  49.     </div>
  50. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement