FOPEN other options outside R W A....
Posted 08 May 2006 - 06:13 PM
Basically I'm trying to find a method within FOPEN, to just replace a character or number within the line. I know W (write) would simply write over the existing information, and A (append) would just add to the file at the end. Is there some happy medium where I can change say one character or number within the file and leave the rest of the file as is?
Posted 08 May 2006 - 06:25 PM
You will want to use fopen, fread, str/preg_replace or other functions and then fwrite and fclose.
Posted 08 May 2006 - 06:30 PM
fopen( $filename, "a" )
It would ONLY add to the end, and if I use "w" it would rewrite the whole file. What instead would I use so I can edit within the file itself?
Posted 08 May 2006 - 06:55 PM
That is why I said to use [a href=\"http://uk.php.net/manual/en/function.fread.php\" target=\"_blank\"]fread[/a] which you can then you add the contents of the file into a variable. Then use str/preg_replace to do the changes and use fwrite to rewrite the file with changes.
For example you have a file called test.txt with the following text init:
this sentance has a mistake in itNow you want to change the sentace to something else. You will do that by doing the following:
[a href=\"http://pastebin.com/705891\" target=\"_blank\"]click to see code[/a]
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users