sandy1028 Posted November 11, 2009 Share Posted November 11, 2009 File.txt ***DOCUMENT*** ..DN: 000044255 ..CB: ..SN: ..PY: 2009 ..ED: LA ..ED: Home ..ID: ***DOCUMENT*** ..DN: 000044254 ..CB: ..SN: ..PY: 2009 ..ED: LA ..ED: Edition ..PT: ID: <?php $file = fopen($argv[1], "r") or exit("Unable to open file!"); $i=1000; while(!feof($file)){ while(!feof($file)) { $line=fgets($file); if(strstr($line,"***DOCUMENT")){ $file1 = fopen($argv[1].$i.".txt",'w') or exit("Unable to open file!"); } fwrite($file1,$line); if(strstr($line,'..ID:')){ fclose($file1); break; } } $i++; } fclose($file); ?> Hi, This is the above file. I have splitted this file naming starting with 1000.txt..... How to name taking the value of ED. I have to name it as 1000.Home.txt 1001.Edition.txt Quote Link to comment Share on other sites More sharing options...
chauffeur Posted November 11, 2009 Share Posted November 11, 2009 try "touch("new-file-name.txt"); //copy contents - you know the code for this - read-write unlink("old-file.txt"); 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.