Archief - PHP: REG_ERANGE warning

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

BloodSeaker

Legacy Member
Hallo, ik heb een vraagje

Heeft iemand ervaring met deze warning? Ik krijg ze op de volgende regel code (de eregi ftie wsl)

if( !eregi("^([a-zA-Z0-9]+)([0-9a-zA-Z-_]*) ", $username) )

Alvast bedankt

killgore

Legacy Member
die + weglaten, en de haakjes dienen ook nergens voor btw :)

en leer met perl regular expressions werken, zoals preg_match :), die zijn sneller en uitgebreider.

BloodSeaker

Legacy Member
Thank you ;)

Mja, gebruik preg op enkele plaatsen, maar dit is wel ietwat te simpel, tis maar ne username check toch :p

nu heb ik
if( !eregi("^[a-zA-Z0-9][a-zA-Z0-9\-_]*", $username) )

die \ voor die - moest om die warning weg te werken

Maar, het rare is da als ik nu als username bla+bla ingeeft of dez*ed da em nie in de if test komt, terwijl die eregi toch false truggeeft en door de ! een true moet geven :/
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan