Jump to content

Archived

This topic is now archived and is closed to further replies.

melvnatic

How to overwrite data in a text file

Recommended Posts

I found out how to use php to write, append, and truncate to a text file. How do you add info on top of the info already in the text file?

Example:
after appending bbbbb to file A which contains:

aaaaa,

you have:

aaaaa
bbbbb

Is it possible to end up with:

bbbbb
aaaaa

? Thank you!

Seriously, I think I'm loosing more brain cells working out php than banging my head against the wall...

Share this post


Link to post
Share on other sites
If you open the file with $handle = fopen("file.txt", "wb") it should place the file pointer at the beginning of the file ready for fwrite() to write to it at that pointer. I [i]think[/i]!

Share this post


Link to post
Share on other sites
function write_beg($filename, $data){
//Imports old data
$handle = f open($filename, "r");
$old_content = f read($handle, filesize ($filename));
f close($handle);

//Sets up new data
$final_content = $data.$old_content;

//Writes new data
$handle2 = f open($filename, "w");
$finalwrite = f write($handle2, $final_content);
f close($handle2);
}

Lite...
(apparently the gorum still has a problem with code using file open functions; therefore in the above, remove any space that immediately follows a 'f'; ie f open etc)

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.