Hi Sebastian und Markus!

> > 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 !=.

Ich biete folgendes:

if ($user_entry =~ /./){
        foo();
}else{
        bar();
}

> Du solltest perl mit dem Argument -W aufrufen (oder #! 
> /usr/bin/perl -W in
> der ersten Zeile verwenden). So bekommst Du Warnungen 
> anzeigt. 

Sollte aber wohl 'n kleines -w sein. Oder?

"perl -w" und auch "use strict qw(vars)" machen das Perlprogrammieren zur
Wonne. Ich benutze diese Kombination immer und �berall. Geht gut. :-)

Ciao,

-martin
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an