I'm trying to figure out how to add a piece of text to the beginning of every line of a text file. Somewhere, I'm not understanding how the filesystem stuff works. This is what I have right now. I am certain that I'm missing some kind of fgets and/or fwrites or something in this and can't figure out how to get it working...
if ( eregi ( "^ex([0-9]{2})([0-9]{2})([0-9]{2}).log" , $flename , $date_piece ) ) { $year = $date_piece[0] + 2000; $date_to_add = $year . "-" . $date_piece[1] . "-" . $date_piece[2]; echo "<tr><td>$flename will have $date_to_add added to each line<br />\n"; $file_path = "$path" . "$file"; echo "<br />" . $file_path . "<br />"; $fp = fopen ( "$file_path" , "a+" ); while ( !feof ($fp) ) { // !!!SOMETHING IS MISSING HERE BUT I CAN'T FIGURE OUT WHAT //maybe $line = fgets ( $fp ); ereg_replace ( "^" , "$date_to_add " , $line ); //something's probably missing here too... //maybe fwrite ( $line , ereg_replace ( "^" , "$date_to_add " , $line ) ); } fclose ( $fp ); } --------------------- John Asendorf - [EMAIL PROTECTED] Web Applications Developer http://www.lcounty.com - NEW FEATURES ADDED DAILY! Licking County, Ohio, USA 740-349-3631 Nullum magnum ingenium sine mixtura dementiae fuit -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php