Jump to content

Archived

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

JimiLives

breaking up form results and writing to file

Recommended Posts

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); 
?>

Share this post


Link to post
Share on other sites
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....

Share this post


Link to post
Share on other sites
Instead of using regular expressions, you can just use explode()

Orio.

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.