Auge: Zeilenumbruch \n wird nicht ausgegeben.

Beitrag lesen

Hallo

$output[i]="$num&&$pgname&&$ipadress&&$datum&&" ;

Wenn ich das anhand von $output richtig verstehe, benutzt du "&&"
als Separator in einer textdateibasierten Datenbankzeile.
Wenn aber hinter dem $datum noch ein Separator kommt, ist der
Zeilenumbruch mit:

$datum=chomp($datum);

wohl nicht herauszufiltern, weil nicht am vermuteten Ort, sondern hinter dem
abschließenden "&&", welches du ja nicht in eine Variable überführst:

my ($num, $pgname, $ipadress, $datum) = split(/&&/, $line) ;

Übrigens finde ich bei keiner deiner $output-Varianten eine Anfügung eines
Zeilenumbruchs. Hier mal der Code für eine neue Zeile als Beispiel:

$output[i]="1&&$page&&$ipnum&&$date&&" ;

Vielleicht so:

$output[i]="1&&$page&&$ipnum&&$date\n" ;

Dann passt auch das chomp($datum); wieder, denk' ich mal.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)