Freedom-n-Democrazy Posted October 3, 2011 Share Posted October 3, 2011 Is there a simple way getting PHP to open a single file and write to a specific line? Like: fwrite (line = 102) {"bla bla bla"}; fclose; Quote Link to comment https://forums.phpfreaks.com/topic/248309-a-simple-way-writing-to-a-specific-line/ Share on other sites More sharing options...
PFMaBiSmAd Posted October 3, 2011 Share Posted October 3, 2011 Not unless all the lines are the same length or you have an index with the length of each line so that you can fseek to the proper point in the file. Then you will have a problem of writing something new to the file if the length is greater than the line that was already stored there. You will typically need to read/write the file up to the point where you want to store the new information, write the new information, than read/write the remainder of the file. If the file is small enough to fit entirely in available memory, it is easiest to use file to read the lines into an array, replace the line you are interested in, then write the array back to the file. Quote Link to comment https://forums.phpfreaks.com/topic/248309-a-simple-way-writing-to-a-specific-line/#findComment-1275081 Share on other sites More sharing options...
Freedom-n-Democrazy Posted October 3, 2011 Author Share Posted October 3, 2011 Awesome! Thanks dude, I'll look into this. Quote Link to comment https://forums.phpfreaks.com/topic/248309-a-simple-way-writing-to-a-specific-line/#findComment-1275084 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.