Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
craxelburger

Bug in 1.3, register.php?

Recommended Posts

Vergleicht mal folgende Funktion in der register.php von 1.2f zu 1.3f.

In der 1.3f kommt jetzt das rot markierte Zeichen vor.

Ist das vielleicht ein Bug?

if (preg_match( "/^$ip/", $ibforums->input['IP_ADDRESS'] ))

Share this post


Link to post

Nein, es gehört zu den "Steuerzeichen" bei regulären Ausdrücken. :)

Das Zeichen ^ bedeutet Anfang der Zeile und das Gegenstück wäre $ für Ende einer Zeile. Kleines Beispiel, wenn du das Wort "Hallo" suchen willst, aber wirklich nur Treffer ausgegeben haben möchtest, wo das Wort am Anfang einer Zeile steht, dann würdest du das Steuerzeichen ^ verwenden, also in dem Fall /^Hallo/. Die beiden / markieren nur Anfang und Ende des regulären Ausdruckes und könnten auch gegen Zeichen wie # ersetzt werden.

Hoffe, das war so okay von der Erklärung. :)

Share this post


Link to post

Bugs machen sich ja auch Bemerkbar, wenn dann eine Fehlermeldung im Forum kommt, nicht nur weil mal ein paar Zeichen im Code hinzu gekommen sind, gelle :D :P

Share this post


Link to post

Naja Rigo, wenn man sich nicht mit regulären Ausdrücken auskennt, dann sieht das schon mal nach einen Tipfehler aus und wenn man nicht genau weiß, wofür die Codezeile ist, dann muß einem der "Fehler" auch nicht auffallen. Da ist es schon okay, wenn man fragt. :)

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×