tjek om det er en gyldig email m.m i opret_bruger.php

Tags:    php

i mit login system kan bruger jo oprette sig.
jeg kunne godt tænke mig at opret_bruger.php

at den tjekker om det er en gyldig email brugeren har intastet og om password er over og 6 bogstaver eller tal

jeg har fået at vide at følg kode kan det
Fold kodeboks ind/udKode 


men hvordan sætter jeg det ind i denne kode opret_bruger.php


Fold kodeboks ind/udKode 


[Redigeret d. 02/06-05 14:21:28 af mitho105]



7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Burde virke.

Fold kodeboks ind/udKode 



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Ligemeget så;)

[Redigeret d. 02/06-05 14:37:59 af PHP-Nørden]



Man kunne evt. også bruge følgende:
if (!preg_match("/^\\S+@\\S+\\.\\S+$/i", $email)) {

\\S er det modsatte af \\s (som er whitespaces som alm. space, linebreak etc.). Det er selvfølgelig ikke helt optimalt, men på den måde gør man i hvert fald sådan, at man ikke udelukker e-mail-adresser, som ellers ikke ville kunne gå igennem den anden pga. fx en ny teknologi etc. Den er ikke testet, så jeg ved ikke om den faktisk ville virke, men jeg kunne ikke forestille mig, hvorfor den ikke ville :-)

Mikkel Meyer Andersen (mikl-dk)



Burde virke.

Fold kodeboks ind/udKode 



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



når jeg skriver et brugernavn og ikke noget password skriver den

Fatal error: Cannot break/continue 1 level in /usr/export/www/hosting/4boys/ny/opret_bruger.php on line 57

og det samme med mail

Fatal error: Cannot break/continue 1 level in /usr/export/www/hosting/4boys/ny/opret_bruger.php on line 62


[Redigeret d. 02/06-05 14:32:55 af mitho105]



Burde virke.

Fold kodeboks ind/udKode 



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



jeg prøver at ændre break; til exit();



Det var også det jeg mente. Skrev bare (lidt) forkert :P


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Det var også det jeg mente. Skrev bare (lidt) forkert :P


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



det virker også tak for hjælpen og her har du dine points



t