Изменение переменных
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 = "сюда вместо прошлого";
можно.
даже надо.
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, в моем примере каждый раз новое значение. Ты поясни, что именно тебе нужно. В приват или тут
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)
В сессии да куки как вариант сохранять и сравнивать что надо
URL:
https://visavi.net/topics/40311