fwrite() und fehlender Linebreak :-(
Verfasst: 29.09.2005 15:44
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
EDIT --- EDIT --- EDIT --- EDIT
nu' hab ich es doch selber rausbekommen
Der Linebreak muss in doppelte Anführungszeichen !!!
EDIT --- EDIT --- EDIT --- EDIT
Der grobe Code geht wie folgt:Das mit dem \r\n habe ich irgendwo im Netz gefunden, aber auch das nutzt nix
Wer hat 'ne Idee?
Kann es an meiner lokalen Testumgebung liegen (PHP 4, Windows mit XAMPP)
*grübelnd*
Manne.
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

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

Code: Alles auswählen
$line = $artikel_nr[$i] . ";" . $serien_nr[$i] . ";" . $inventar_nr[$i] . "\n";
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);

Wer hat 'ne Idee?
Kann es an meiner lokalen Testumgebung liegen (PHP 4, Windows mit XAMPP)
*grübelnd*
Manne.