melvnatic Posted May 16, 2006 Share Posted May 16, 2006 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:aaaaabbbbbIs it possible to end up with:bbbbbaaaaa? Thank you!Seriously, I think I'm loosing more brain cells working out php than banging my head against the wall... Quote Link to comment Share on other sites More sharing options...
zq29 Posted May 16, 2006 Share Posted May 16, 2006 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]! Quote Link to comment Share on other sites More sharing options...
litebearer Posted May 16, 2006 Share Posted May 16, 2006 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) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.