JimiLives Posted September 19, 2006 Share Posted September 19, 2006 Hi all, here is the problem: I have a form that has a multiline text box i have labelled as "terms", the users can paste up to 2000 lines in the terms box and i want to save each group of 100 lines into a seperate text file. So how do i loop this and have it cut and go to next file after 100 lines have been written?Any help would be greatly appreciated, here is the code I have now that is grabbing the terms they enter and saving it to a single file, it works great but only saves all of the terms to one file:<?php //write keywords to a file $data = $_POST["terms"]; $file = "terms.txt";$file_handle = fopen($file,"a"); fwrite($file_handle, $data);fclose($file_handle); ?> Quote Link to comment Share on other sites More sharing options...
paul2463 Posted September 19, 2006 Share Posted September 19, 2006 I dont know exactly how you would go about it as I have very limited knowledge on REGEXP, but you could loop over the text file looking for ( /r/n ) which is the REGEXP for carriage return/line feed, count them and split the file up at that point when you reach 1 hundred of them.... Quote Link to comment Share on other sites More sharing options...
Orio Posted September 19, 2006 Share Posted September 19, 2006 Instead of using regular expressions, you can just use explode()Orio. 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.