Изменение переменных

1. ____________________ (11.03.2014 / 12:20)
Есть небольшой вопрос, насчет переменных.
Я имею указанную переменную $new = "abc";
Могу ли я изменить именно ее, точнее то поле, которое я в первом примере принял за переменную?
("abc"- это поле)

2. Tegos (11.03.2014 / 12:26)
1. Avrong, о чем вы ?
abc поле ? какое ?
получить данные из формы можно:
$_POST['abc'] или $_GET['abc']

Добавлено через 00:37 сек.
или вы хотите прямо на странице изменить ? тогда JS.

3. николай (11.03.2014 / 12:59)
конечно можешь.

4. ____________________ (11.03.2014 / 14:30)
$new = "abc"; я указал эту переменную
потом я бы хотел ее изменить и изменение записать в $new = "сюда вместо прошлого";

5. Zдешний (11.03.2014 / 19:14)
ну так и инициализируй.

$new = "abc";
записали значение переменной, выполняем действие
$new = "def";
новое значение, тоже записали новове значение
$new = "ghi";
и снова повторяем второе действие

хоть сто раз

6. Tegos (11.03.2014 / 20:05)
Avrong (11 Марта 2014 / 12:30)
$new = "abc"; я указал эту переменную
потом я бы хотел ее изменить и изменение записать в $new = "сюда вместо прошлого";
можно. smile даже надо.

7. Zдешний (11.03.2014 / 22:01)
6. ZZZZZZ, мне непонятна ваша мысль

8. ____________________ (11.03.2014 / 22:21)
5. Zдешний, но начальная переменная ($new = "abc"; у меня так и останется со своим значением?
Мне просто нужно в файле настроек изменять данные.

9. Изнаур (11.03.2014 / 22:42)
8. Avrong, покажите, что должно в итоге в переменной остаться,пример:
$new = 'abc';
$new .= 'eqw';
должно получиться abceqw,пока я понимаю что вы этого хотите
в случае
было:
$new = 'abc';
изменили на:
$new = 'eqw';
останется eqw и всё

10. Zдешний (12.03.2014 / 15:04)
8. Avrong, в моем примере каждый раз новое значение. Ты поясни, что именно тебе нужно. В приват или тут smile

11. Neformat (13.03.2014 / 09:47)
Я так понимаю где то в файле конфигурации задается эта переменная, а потом значение этой переменной нужно поменять, не редактируя вручню файл? Верно?

12. ____________________ (14.03.2014 / 18:24)
11. Neformat, да! неужели меня ктото понял...

Добавлено через 03 сек.
Была идея перезаписывать каждый раз файл, но мне кажеться, что ээто не очень хорошая идея...

13. Tegos (14.03.2014 / 19:59)
12. Avrong, а как ты хочешь по-другому отредактировать файл ?

14. Tegos (14.03.2014 / 20:18)
Открываеш файл, редактируеш что надо записываеш обратно.
По-другому никак.

15. JustZero (14.03.2014 / 20:29)
бд используй)

16. Tegos (14.03.2014 / 20:33)
15. alexandr.sytnyk, ну да, вариант намного лучше.
Но если он с файлами разобраться не может, то начинать с БД еще рано. Хотя...

17. JustZero (14.03.2014 / 20:34)
или так
<?php
// настройки
$array = array(
    'one' => 'two',
    ....
);

// запись
file_put_contents('config.dat', serialize($array));

// вывод
$config = unserialize(file_get_contents('config.dat'));
echo $config['one']; // выведет two


18. Tegos (14.03.2014 / 20:45)
17. alexandr.sytnyk, оно то так, но вопрос был в том, чтоб что-то изменить в файле, не перезаписывая его.

19. JustZero (15.03.2014 / 00:51)
ну это не возможно.

20. Tegos (15.03.2014 / 13:02)
19. alexandr.sytnyk, ну и я о том же.
Так и ответил автору на:
Avrong (14 Марта 2014 / 16:24)
Была идея перезаписывать каждый раз файл, но мне кажеться, что ээто не очень хорошая идея...


21. Zдешний (15.03.2014 / 17:37)
В сессии да куки как вариант сохранять и сравнивать что надо smile

URL: https://visavi.net/topics/40311