Ich habe folgendes Problem:
Ich lese aus einer tabelle alle datensätze aus, die das selbe datum aufweisen.
Danach bekommt der String $String[$c_dates] den Wert $path, $row_dates[1] (enthält den Namen einer Datei) und $paragraph (sollte ein zeilenumbruchzeichen sein). Anschließend wird das ganze in eine Text-Datei hineingeschrieben,abgespeichert und wird später von einem anderen Programm verwendet, welches Zeilenumbruchorientiert ausliest. Und da besteht das Problem:
Die abgespeicherte Text-Datei sieht folgendermaßen aus:
- Code: Select all
C://verzeichnis/file1.*C://verzeichnis/file2.*C://verzeichnis/file3.* usw.
Richtig wäre aber:
- Code: Select all
C://verzeichnis/file1.*
C://verzeichnis/file2.*
C://verzeichnis/file3.*
usw.
Ich habe mir gedacht, dass \n mein Problem lösen würde, ist aber nicht so.
Die Ausgabe würde dann so aussehen:
- Code: Select all
C://verzeichnis/file1.*\nC://verzeichnis/file2.*\nC://verzeichnis/file3.*\n usw.
Also weiß jemand wie ich einen Zeilenumbruch in eine Textdatei bekomme?
PHP CODE
- Code: Select all
$path='C://verzeichnis/';
$paragraph='\n';
$db=mysql_connect("localhost","root","");
mysql_select_db("datenbank");
$INQ="SELECT * FROM tabelle WHERE date = '$date' ";
$result_dates=mysql_query($INQ);
$numbers_dates=mysql_num_rows($result_dates);
for($c_dates=0;$c_dates<$numbers_dates;$c_dates++)
{
$row_dates=mysql_data_seek($result_dates,$c_dates);
$row_dates=mysql_fetch_row($result_dates);
$String[$c_dates].=$path.$row_dates[1].$paragraph;
}
mysql_close($db);
$SUM_String=$String[$c_dates];
$fp = fopen($path.$tracklist_filename.'.txt', 'w');
fwrite($fp, $SUM_String);
fclose($fp);