Seite 1 von 1

fwrite() und fehlender Linebreak :-(

Verfasst: 29.09.2005 15:44
von mad-manne
Hi Leute,
ich bastle' gerade an einem script, welches eine datei mit Informationen vollschreiben soll.
Alles klappt soweit, nur dass eben keine Linebreaks in der Ergebnisdatei stehen :cry:


EDIT --- EDIT --- EDIT --- EDIT
nu' hab ich es doch selber rausbekommen :oops:

Code: Alles auswählen

	$line = $artikel_nr[$i] . ";" . $serien_nr[$i] . ";" . $inventar_nr[$i] . "\n";
Der Linebreak muss in doppelte Anführungszeichen !!!
EDIT --- EDIT --- EDIT --- EDIT


Der grobe Code geht wie folgt:

Code: Alles auswählen

// irgendwo wurde eine Batterie von Arrays mit meinen Daten erstellt ...
// eines davon ist das array $artikel_nr!

$outputDB = fopen("mydata.csv", "w");
if (!$outputDB) {
    die("Gerätedatenbank konnte nicht erstellt werden!");
}

$geraete = count($artikel_nr);
for ($i=0; $i < $geraete;$i++)
{
	$line = $artikel_nr[$i] . ';' . $serien_nr[$i] . ';' . $inventar_nr[$i] . '\r\n';
    fwrite($outputDB, $line);
}

fclose($outputDB);
Das mit dem \r\n habe ich irgendwo im Netz gefunden, aber auch das nutzt nix :o

Wer hat 'ne Idee?
Kann es an meiner lokalen Testumgebung liegen (PHP 4, Windows mit XAMPP)

*grübelnd*
Manne.