fwrite() und fehlender Linebreak :-(

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

fwrite() und fehlender Linebreak :-(

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „Coding & Technik“