joedelord
Aktives Mitglied
Thread Starter
- Dabei seit
- 12.12.2002
- Beiträge
- 492
- Reaktionspunkte
- 0
hallo liebe macuser
ich bin gerade dabei eine kleine adressdatenbank fuer einen newsletter zu scripten. die adressen werde ueber eine normale html form eingegeben und dann vom php script zeilenweise in eine normale textdatei geschrieben. die zeilen werden beim einfuegen mit "\n" getrennt.
um keine adressen doppelt zu verwalten wird vor dem einfuegen ueberprueft ob die adresse schon in der datei vorhanden ist. das passiert zeilenweise ueber "fgets()" und "strcmp()"
mein problem nun ist, dass gleiche adressen nicht als gleich erkannt werden weil bei denen aus der datenbank noch das "\n" zeichen drann ist, und damit funktioniert "strcmp" nicht.
meine frage:
wie kann ich an den vergleichsstring ein "\nl" anhaengen.
einfache adition funktioniert leider nicht ($str = $str2 + $str3) und funktion dafuer habe ich auch nicht gefunden.
danke, joedelord
ps: ich weis, richtige datenbank ist besser, ist nur bei diesem projekt nicht moeglich, desshalb text datei.
ich bin gerade dabei eine kleine adressdatenbank fuer einen newsletter zu scripten. die adressen werde ueber eine normale html form eingegeben und dann vom php script zeilenweise in eine normale textdatei geschrieben. die zeilen werden beim einfuegen mit "\n" getrennt.
um keine adressen doppelt zu verwalten wird vor dem einfuegen ueberprueft ob die adresse schon in der datei vorhanden ist. das passiert zeilenweise ueber "fgets()" und "strcmp()"
mein problem nun ist, dass gleiche adressen nicht als gleich erkannt werden weil bei denen aus der datenbank noch das "\n" zeichen drann ist, und damit funktioniert "strcmp" nicht.
meine frage:
wie kann ich an den vergleichsstring ein "\nl" anhaengen.
einfache adition funktioniert leider nicht ($str = $str2 + $str3) und funktion dafuer habe ich auch nicht gefunden.
danke, joedelord
ps: ich weis, richtige datenbank ist besser, ist nur bei diesem projekt nicht moeglich, desshalb text datei.