LuckY07 Posted December 1, 2007 Share Posted December 1, 2007 I am trying to write 2 variables to a text file. I want them on seperate lines, so when I read them its easy to do. How would I do this? right now it writes the variables on the same lines, without a space between them.. here is the code: <?php $ourFileName = "input.txt"; $ourFileHandle = fopen($ourFileName, 'a+'); $name = $_POST['lastName']; $email = $_POST['email']; fwrite($ourFileHandle, $name."\n"); fwrite($ourFileHandle, $email."\n" ); fclose($ourFileHandle); ?> any help is really appreciated, tks. Quote Link to comment Share on other sites More sharing options...
mlin Posted December 1, 2007 Share Posted December 1, 2007 windows uses a carriage return and a line break fwrite($ourFileHandle, $name."\r\n"); Quote Link to comment Share on other sites More sharing options...
LuckY07 Posted December 1, 2007 Author Share Posted December 1, 2007 thanks! i now have a text file with the data on seperate lines. how do i traverse each line from the text file and display it? i want to display the output on a .php so it looks like: ----------------------------------------------------- name email name email name email ----------------------------------------------------- how would i do this? tks. Quote Link to comment Share on other sites More sharing options...
LuckY07 Posted December 1, 2007 Author Share Posted December 1, 2007 i can display one line using the following, but how do i display each line of my text file? $myFile = "input.txt"; $fh = fopen($myFile, 'r'); $theData = fgets($fh); fclose($fh); echo $theData."\n"; 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.