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 Link to comment https://forums.phpfreaks.com/topic/181076-rename-the-file/ 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"); Link to comment https://forums.phpfreaks.com/topic/181076-rename-the-file/#findComment-955484 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.