PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textdatei lesen, ändern, speichern!



linosch
25-07-2002, 16:20
Hallo zusammen,

ich habe ein kleines Problem.
Ich habe ein PHP-Script geschrieben, welches eine Textdatei in eine <textarea>-Box einließt. Die Form der Datei sieht so aus:

.linuxforen.de
.mrunix.de
.linuxfibel.de
usw.

Werden jetzt weitere Zeilen hinzugefügt und das File neu geschrieben, wird das File zwar geschrieben, es wird aber an jede existierende Zeile ein Leerzeichen angehängt. Wie kann ich dieses Leerzeichen verhindern?

MEIN CODE:

// File einlesen

$domains=fopen("/etc/domains.allow","r");
flock($domains, LOCK_EX);
$inhalt=fread($domains,filesize("/etc/domains.allow"));
flock($domains, LOCK_UN);
fclose($domains);

// File schreiben

$new=fopen("/etc/domains.allow","w+");
flock($new, LOCK_EX);
fputs($new, "$domains");
flock($newdw, LOCK_UN);
fclose($newdw);

// $domains ist die Vaiable, welche aus dem Formular den Inhalt der Textarea einließt

Ich hoffe Ihr könnt mir helfen.

Vielen Dank schon mal.

Gruss

Lino

tkortkamp
25-07-2002, 16:50
Mach es mit chop (chop($domains)) wie in perl.

c ya,
Tobias

linosch
26-07-2002, 11:09
hat geholfen. *peinlich hätte ich auch drauf kommen können*

Gruss

Lino

LinuxNewbee
26-07-2002, 17:58
Tippppp:
Hey wie wärs wenn dus mal mit 'ner SQL Datenbank probiers!
Ist echt kinderleicht!

Kevin