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
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