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

Antwort per Email an