| |
|
|
| | Здравствуйте.
Подскажите пожалуйста.
Есть текстовый файл.
В начале файла есть несколько строчек вида:
<?php
$server="dbserver";
$database="dbname";
$user="dbuser";
$pass="dbpass";
...//далее идет остальной код
|
Нужно средствами рнр заменить присваиваемые значения на заданные.
Т.е например, вместо $pass="dbpass"; надо записать: $pass="myvalue"; и т.д | |
| |
|
|
| |
|
|
| |
для: VYB
(24.06.2006 в 12:57)
| | |
<?
$value= '$server="somevalue";\r\n$database="dbname";\r\n$user="dbuser";\r\n$pass="dbpass";';
$f=fopen('text.tx',"w");
fputs($f,$value);
fclose($f);
|
| |
| |
|
|
| |
|
|
| |
для: valenok
(24.06.2006 в 13:04)
| | | Да Вы что!
Этим не заменишь,а перезапишешь файл-все потрется, мне надо именно заменить часть строки. | |
| |
|
|
|
| |
|
|
| |
для: cheops
(24.06.2006 в 13:39)
| | | посмотрел,но не совсем подходит | |
| |
|
|
| |
|
|
| |
для: VYB
(24.06.2006 в 14:42)
| | |
<?php
$file=file('file.txt');
$file[0]='$server="dbserver"; ';
$file[1]='$database="dbname";';
$file[2]='$user="dbuser";';
$file[3]='$pass="dbpass";';
$file=implode("\r\n",$file);
$f=fopen('text.txt',"w");
fputs($f,$file);
fclose($f);
|
| |
| |
|
|
| |
|
|
| |
для: valenok
(24.06.2006 в 15:06)
| | | Спасибо.Это вариант | |
| |
|
|
| |
|
|
| |
для: VYB
(24.06.2006 в 14:42)
| | | >посмотрел,но не совсем подходит
А чем не подходит? | |
| |
|
|
| |
|
|
| |
для: cheops
(24.06.2006 в 16:16)
| | | там что-то не понятное=) | |
| |
|
|
| |
|
|
| |
для: VYB
(24.06.2006 в 21:30)
| | | Это ещё далеко не значит что не подходит.. | |
| |
|
|