[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Одинаковые значения в ini
olimpset
Изменяю значения так:
    foreach($setting as $setname => $value)
{
if(!empty($value) && $value != '' && $value != false)
{
$status_yes = 'checked';
$status_no = '';
}
else
{
$status_yes = '';
$status_no = 'checked';
}
if(isset($_POST[$setname]))
{
$post_setname_value = $_POST[$setname];
}
$post_setname_value_html = htmlspecialchars($post_setname_value);
$post_setname_value_strip = stripslashes($post_setname_value_html);
$post_setname_value_trim = trim($post_setname_value_strip);
if($post_setname_value_trim == '' or empty($post_setname_value_trim))
{
$post_setname_value_trim = "off";
}
if($value == '' or empty($value) or $value == 'off' or $value == 'false')
{
$value = false;
}
if(isset($_POST['start_system']))
{
if($post_setname_value_trim != $value)
{
echo "Не равно";
//update_ini_setting($setname,$post_setname_value_trim);
$file_data = file_get_contents(ADMIN_SHABLON_DIR.'/set.ini');
$file_open = fopen(ADMIN_SHABLON_DIR.'/set.ini','w');
$str_replace = str_replace($setting[$setname],$post_setname_value_trim,$file_data);
$fwrite = fwrite($file_open,$str_replace);
fclose($file_open);
if($fwrite)
{
echo "Обновлено";
}
else
{
echo "Ошибка на сервере, попробуйте позже!";
}
}
}

include ADMIN_SHABLON_DIR.'/block/include_setting.tpl';
}

Но стоит мне поменять одно значение, так все параметры получат одно значение.
Например я поменял title на 123, а все поменялось на 123, а так не должно быть, надо что бы одно значение изменилось, а не все.
title = ("123")
news = ("123")
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.