Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
her lige lidt forklaring så du ikke bare bruger noget kode i blinde: strtolower gør simpelthen det at den gør alle tegn til \"små\" tegn. Eks. du nok vil forstå en del af :) <?php echo \"Hej Med Dig\\n<br>\"; $lower = strtolower(\"Hej Med Dig\") echo \'Denne tekst er blevet udsat for strtolower()\'.$lower; ?>
Hvis man alligevel kun må bruge små bogstaver, hvorfor så ikke bare konvertere strengen til små bogstaver, i stedet for at tjekke den? <? $str = \"MadseN at sjoveDyr dot dk\"; $str = strtolower($str); ?> Og hvis det er til email-validering, så skulle du tage at bruge regexp... I din validering kan man bare indtaste \"@.\" så er det godtaget som en gyldig email... Hvad med at checke for en MX-record på den angivne host? (Nej, det tager ikke en evighed at slå det op, det går faktisk overraskende hurtigt.) <? // Email validering. // Af Anders K. Madsen // Ja, det er GPL... GPL er din ven.
// $email = \"Den email adr. som sendes til scriptet.
// Er der opgivet nogen email-adr.? if(!isset($email)){ echo \"Der er ikke angivet nogen email.\"; } else { // Konverter hele emailen til små bogstaver. $email = strtolower($email);
// Del email-adr. op i brugernavn og host. $ehost = explode(\"@\",$email);
// Tjek brugernavnet (Det før \'@\' i adressen). if(!eregi(\"^[a-z0-9\\-\\.\\_\\+\\=]+$\",$ehost[0])){ echo \"Ugyldig email-adresse.\"; }
// Tjek for en MX-record på den angivne host. // Denne melder desværre fejl hvis hosten er nede. else if(!checkdnsrr($ehost[1],MX)){ echo \"Host ikke gyldig, eller ikke tilgængelig.\"; }
// Hvis input er kommet så langt her, så må det være gyldigt. else { echo \"Email er gyldig.\"; } } ?>
Fred på jord, og færre ugyldige email-adresser på hjemmesider.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.