Привет всем ребятушки ), в чём может быть проблема?
Когда перейду на него и пишет страница недоступна.
<?php
$config = file_get_contents(DATA. 'servers.php');
$config = str_replace(",", "", $config);
$config = str_replace("<?php", "", $config);
$config = str_replace("'.$shegp.'", "", $config)
$config = str_replace('$servers = array(', "", $config);
$config = str_replace(');', "", $config);
$config = str_replace('?>', "", $config);
$file2 = array();
foreach($config as $line){
if($line !== ''){
$file2[] = $line;
}
}
unset($line);
$config = $file2;
unset($file2);
$post = array();
foreach($this->request->post as $post_string => $post_value){
$post[$post_string] = $post_value;
if($post_string !== 'close'){
$post['close'] = 'off';
}
}
foreach($post as $string => $value) {
for ($i = 0; $i < count($config); $i++) {
if (strpos($config[$i], $string) !== FALSE) {
$search_line = $config[$i];
$config[$i] = "'".$string."' => '".$value."'";
break;
}
}
if($search_line == null) {
$config[] = "'".$string."' => '".$value."'";
}
unset($search_line);
}
foreach($config as $line => $line2){
if($line < count($config)-1 and $config[$line] != "\n"){
$config[$line] = $line2.',';
}
}
$config = implode("\n", $config);
$config = preg_replace('/([\r\n]){2,}/s', '\1', $config);
$file2 = '<?php';
$file2 .= "\n".'$servers = array(';
$file2 .= "\n".$config;
$file2 .= "\n".');';
$file2 .= "\n".'?>';
file_put_contents(DATA.'server.php', $file2);
?>
<form method="post">
<label for="name">Введите Имя сервера</label>
<input type="text" name="name"value="<?php $config['nameserver']; ?>">
<br>
<input type="submit" value="Сохранить">
</form>