Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Скрипт редактирования конфига на PHP

4.3K
27 сентября 2003 года
meлиxov
9 / / 07.09.2003
Здравствуйте!

Я начал изучать PHP недавно, поэтому этот вопрос нескоько ламерский...

Дело обстоит так... есть файл config.inc.php, в котором я храню настройки скрипта. Эти настройки необходимо менять с помощью скрипта script.php. Так вот как устроить так, чтобы в config.inc.php строка $variable = "old_content"; заменилась на $variable = "new_content";

Естесственно остальное содержимое файла должно остаться без изменений.

Заранее боагодарен.
2.2K
27 сентября 2003 года
RomicK
18 / / 05.05.2003
Цитата:
Originally posted by meлиxov

Дело обстоит так... есть файл config.inc.php, в котором я храню настройки скрипта. Эти настройки необходимо менять с помощью скрипта script.php. Так вот как устроить так, чтобы в config.inc.php строка $variable = "old_content"; заменилась на $variable = "new_content";

Естесственно остальное содержимое файла должно остаться без изменений.

Заранее боагодарен.



$temp="";
$f=fopen("config.inc.php", "r");
while(!feof)
{
$s=fread($f,1000);
if (strcmp($s, $var_name))
{
$s="$varname = $newcontent";
}
$temp.=$s;
}
fclose($f);
fopen("config.inc.php","w+");
fwrite($f,$temp, 100000);
fclose($f);

не отлаживал... написал по памяти... надеюсь, идея понятна...

4.3K
28 сентября 2003 года
meлиxov
9 / / 07.09.2003
Большое спасибо, щас будем налаживать...
4.3K
28 сентября 2003 года
meлиxov
9 / / 07.09.2003
Почему-то ему не нравятся две последние строки:

fwrite(): 3 is not a valid stream resource
fclose(): 3 is not a valid stream resource
2.2K
28 сентября 2003 года
RomicK
18 / / 05.05.2003
Цитата:
Originally posted by meлиxov
Почему-то ему не нравятся две последние строки:

fwrite(): 3 is not a valid stream resource
fclose(): 3 is not a valid stream resource


гы... дык ведь в третьей с конца строке надо было написать $f=fopen("config.inc.php","w+");

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог