14.11.2008, 22:20
общий
это ответ
Здравствуйте, Колобов Владимир Григорьевич!
Если надо тупо заменить одну строку на другую, то так и делаем так, как описано в приложении(в начале объявляем служебные переменные - неважно, где и как объявляем), а действия выполняем все одной строкой, благо функциональное программирование позволяет.
Если же требуется выполнить какой-то более сложный поиск, придется заморачиваться с регулярными выражениями. Но тут уж придется точнее ставить задачу.
Приложение:
$file='config.php';//Путь к файлу конфигурации
$str="define ('COUNT', '50');";//Строка, которую надо найти
$replace="define ('COUNT', '22');";//Строка, на которую надо заменить найденную
file_put_contents(str_replace($str,$replace,file_get_contents($file)),$file);//Выполняем все операции