| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Изменение значения переменной в файле |
| Автор: CTAzz 7.3.2008, 21:39 |
| Есть форма в которой изменяется допустим емайл одной переменной из файла Б после добавления переменная в файле Б должна изменится Как это сделать? и как выведи в в поле значение переменной из файла Б |
| Автор: Feldmarschall 7.3.2008, 21:43 |
| смотря что из себя представлет файл Б. если там только один этот емейл, то file_put_contents если не один, то читаем весь файл, меняем емейл, и перезаписываем файл заново. вывести - пости так же. читаем файл Б, находим в нем мейл, и выводим. читать весь файл - file_get_contents() читать файл в массив построчно - file() остальные операции зависят от формата файла |
| Автор: CTAzz 7.3.2008, 22:02 |
| В файле большой код, думаю нужно искать переменную $adminmail = "****@****"; и заменять |
| Автор: SelenIT 7.3.2008, 22:06 |
В смысле - PHP-код? Я верно понял? Тогда этот код нужно переписать, чтобы $adminmail не жестко определялась в нем, а читалась из отдельного файла .txt или .ini. И перезаписывать при ее изменениях только тот файл. |
| Автор: Feldmarschall 7.3.2008, 22:09 |
| Не стоит этого делать. Следует четко для себя разделить раз и навсегда: код - это код, а данные - это данные. И никогда их не смешивать. Код пишет программист. С данными работает программа. А не наоборот. поэтому рекомендую настроуки поместить в, к примеру, ini файл в этом случае задача сведется к чтению ini файла функцией parse_ini_file, замене элемента массива adminmail и обратной записи массива в файл. |