Thread Hilfe mit einem GB: ich brauche mit nem selbstgeproggten GB (57 answers)
Opened by Gast at 2003-08-26 18:35

eisbeer
 2003-08-30 15:51
#1825 #1825
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Kurz mal eine kleine Einführung MW2000 (und sei mal net so aufbrausend, wir wollen ja nix böses):

$variable = 'String'; < Das ist eine Variable, ein String
@array = ('1','2'); < Das ist auch eine Variable, ein Array
%hash = ('key' => 'value'); < Das ist ebenfalls eine Variable, nämlich ein Hash

&funktion(); < Das ist ein Funktionsaufruf (auf die Subroutine sub funktion {})
Die kann aber auch mit funktion(); aufgerufen werden, aber dann darf kein use strict; verwendet werden, weil das mag das garnicht :)

Und sowas wie du geschrieben hast
Code: (dl )
if (Username = 'xyz') {...}

kann nicht funktionieren, weil Username ist weder ein String, ein Array, ein Hash noch ein Funktionsaufruf.

und noch zu use strict;: Dieses Pragma zwingt einen Programmierer nur dazu, deine Variabeln ordnungsgemäß zu deklarieren, dH sozusagen, dem Interpret vor dem eigentlichen gebrauch der Variable mitzuteilen, das "sie noch gebraucht wird" :)

Jetzt noch zu deinem Problem mit dem Namen und so freilassen:

Quote
if ((length($Username) < 'mindestlänge der Namens') || ($Usermail!=~/^[A-Z0-9_-.]\@[A-Z0-9_-]\.\w+$/i) || (length($Usertext) < 'mindestlänge der Texts')) {

# Irgendwelche Fehler ausgeben und dann das Programm
# abbrechen

}
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...

View full thread Hilfe mit einem GB: ich brauche mit nem selbstgeproggten GB