View Full Version : PHP - file_put_contents - put new line above content

03-09-2010, 09:47 PM
Hello, i am new here :) and i have - maybe simple - question. How to put new line to txt file (file_put_contents - FILE_APPEND) above the text. My script puts new line under the contents and that's not good for me.
Thank you

03-09-2010, 10:03 PM
Show us your script.

03-09-2010, 10:10 PM
$html = file_get_html('http://deluxetelevision.com/deluxe-radio/');
$polozka = $html->find('span.playlist_stunde_time');
foreach($polozka as $playlist)
echo $playlist->plaintext . '<br />';

$file = 'playlist.txt';
foreach($polozka as $playlist)
file_put_contents($file, $playlist->plaintext ."\n", FILE_APPEND);

03-09-2010, 10:50 PM
The simplest way would be to do a file_put_contents outside of the foreach however you may need to truncate the file first and then use the foreach to append the contents.