Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#1

[PHP] Multiline String einzeilig machen

  Alt 19. Feb 2008, 21:08
Hi,
ich lese über POST gesendete Daten aus und speichere diese in einer Ini-Datei.

   $myini->WriteValue($index, 'Message', nl2br(htmlentities($_POST['message']))); Jetzt werden Werte aus einem mehrzeiligen Eingabefeld wie folgt gespeichert:

Zitat:
...
Message=sdfgfsdfsdf,
sdfsdfsdfdsf
sdfsdf
Date=19.2.2008 21:00
...
Wenn ich aber den nächsten Eintrag einfüge, entfernt die Ini-Klasse (pinifile.php) solche mehrzeiligen Einträge. Wie bekomme ich also einen mehrzeiligen String in einen einzeiligen? Hab schon folgendes ausprobiert:

XML-Code:
 // gibt den String unverändert zurück
 function RemoveLineBreak($nl) {
   $no = str_replace('\n', '', $nl);
   return $no;
 }

 //geht nicht, da kein Array
 function ArrayToString($arr) {
   for($i = 1; $i == count($arr); $i++) {
    $str = $str . $arr[$i];
   }
   return $str;
 }
Kennt jemand eine Möglichkeit?
  Mit Zitat antworten Zitat