Ich habe auf meinem Server mehrere DB-Dateien liegen die nach dem Schema
1. Info1 1. Info2 1. Info3
2. Info1 2. Info2 2. Info3
...
aufgebaut sind.
Diese Dateien lese ich mit dem preg_split-Befehl in einer while-Schleife ein.
Soweit noch kein Problem...
Aber wenn ich jetzt mit meinem Code
neue Datensätze hinzufügen will, kann ich diese dann nicht ausführen, weil scheinbar die neuen Daten einfach an die alten drangehängt werden.
So ungefähr:
1. Info1 1. Info2 1. Info3
2. Info1 2. Info2 2. Info3
3. Info1 3. Info2 3. Info3
...
Ich denke dass liegt daran dass
in .db-Dateien nicht als Absatz erkannt wird.
Daraufhin habe ich es mit \n, \r und \r\n und allem was mir eingefallen ist probiert, aber alles was ich erreicht habe war ein kleines Viereck anstatt dem Absatz.
Was muss ich da jetzt für eine Zeichenfolge eingeben?
1. Info1 1. Info2 1. Info3
2. Info1 2. Info2 2. Info3
...
aufgebaut sind.
Diese Dateien lese ich mit dem preg_split-Befehl in einer while-Schleife ein.
Soweit noch kein Problem...
Aber wenn ich jetzt mit meinem Code
PHP-Code:
<?php
$inhalt = "
" . $_SESSION['Info1'] . " " . $_SESSION['Info2'] . " " . $_SESSION['Info3'];
$datei = fopen("DATEI.db","a+");
if (!fwrite($datei,$inhalt)) {
echo "Fehler beim Erstellen des Accounts!
Bitte benachrichtigen Sie umgehend den Administrator!";
}
?>
So ungefähr:
1. Info1 1. Info2 1. Info3
2. Info1 2. Info2 2. Info3
3. Info1 3. Info2 3. Info3
...
Ich denke dass liegt daran dass
in .db-Dateien nicht als Absatz erkannt wird.
Daraufhin habe ich es mit \n, \r und \r\n und allem was mir eingefallen ist probiert, aber alles was ich erreicht habe war ein kleines Viereck anstatt dem Absatz.
Was muss ich da jetzt für eine Zeichenfolge eingeben?
Kommentar