Hallo Sebastian,
> if($user_entry != ""){
> print "$user_entry\n";
> }
> else{
> print "leer!";
> }
>
> Das ding spuckt immer nur "leer!" aus. Egal was in $user_entry drinsteht.
Nimm ne (not equal) an stelle von !=.
Du solltest perl mit dem Argument -W aufrufen (oder #! /usr/bin/perl -W in
der ersten Zeile verwenden). So bekommst Du Warnungen anzeigt. Mit perl -W
bekommst Du zu Deinem Code folgende Ausgabe:
Argument "" isn't numeric in numeric ne (!=) at a.pl.txt line 1.
Use of uninitialized value in numeric ne (!=) at a.pl.txt line 1.
leer!
Das sagt doch schon (fast) alles :-))
> Bin ich zu bl�d?
Nein, aus solchen Fehlern lernt man am besten!
Happy coding und sch�nes Wochenende !!!
Gru� Markus
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org