проблемма с заменой строки

Powermic

Новичок
проблемма с заменой строки

Помогите вот с какой проблемкой:
есть файл с константантами, который читается в переменнную после чего она становиться содержания:
PHP:
<?php    

define('SITENAME', 'Tipa sate');  
define('CONTACTS', 'g. Bobruysk, ul. Vseh bomzhei');  
define('PAGE','Page');    

?>
надо в нем поменять g. Bobruysk, ul. Vseh bomzhei на другое значение именно в константе CONTACTS

никак не могу написать эту самую замену...
 

Фанат

oncle terrible
Команда форума
никогда так не делай.
"файл с константами" - это ересь.
самое правильное - всю эту информацию брать из базы данных.
Но если тебе её использовать уж совсем невмоготу - придумай формат файла попроще.
к примеру, текстовый
Tipa sate
g. Bobruysk, ul. Vseh bomzhei
Page

и считывай его командой file
менять будет проще
 

Powermic

Новичок
Panchous, да так, раньше этот кусок задумывался как часть шаблона, поэтому константы были вполне поравданы.


Фанат, в принципе, согласен: БД - лучший вариант.
А разве с таким вариантом ничего сделать нельзя?
 

Фанат

oncle terrible
Команда форума
нет.

-~{}~ 19.01.07 17:24:

а содержание страницы у тебя из базы берётся?
 

Tor

Новичок
вырезать из файла строку (grep -v)
добавить строку в файл (>)
 

Фанат

oncle terrible
Команда форума
тогда непонятно, почему часть информации о странице берётся из базы, а часть - из какого-то совершенно непонятного файла.
почему нельзя всё брать из базы?
тем более, что проблем с редактированием инормации в базе никаких нет - ведь именно для этого она и придумана =)
 
Сверху