input / textarea kun med tal og bogstaver

Tags:    php

<< < 12 > >>
jeg er igang med en password changer, der skulle være sikker på den måde at man ikke skulle kunne skrive andet end bogstaver og tal, uden nogen form for tegn :)
men da dette nok vil blive noget jeg skal bruge mange andre steder, ville jeg gerne have et lille formel som kan videre bygges sådan der er nogle tegn der gerne må være der og andre ikke :)

har hørt dette skulle sikre de ikke ka lave om på andre kulonner end password :P

afse



Du kan bare tjekke strengen med en
preg_match();
eller bruge: mysql_real_escape_string(streng)



tænkte mere på noget

$check = array('a', 'b' .... )

kunne det ikke laves nemt på den måde ?



altså, jeg vil sikre det hele med mysql_real_escape_string(streng), men skal alligevel bruge array() ...




men hvorfor må brugeren ikke bruge tegn i sit password?!



behøves du virkelig at spørge ^^?

det er til et spil, og ingame spillet kan man ikke skrive tegn :) håber du forstår



hehe nåh...!
Ja, så synes jeg at din array metode lød fin!



ja, problemet er at jeg ikke har prøvet array mitoden ;)
jeg er forholdsvis ny til array :)
men er det ikke bare

function check($password)
{
$checker = array('a', 'b', 'c');
}

men hvordan gør man sådan den melder fejl hvis inholdet $password har nogle tegn der ikke er angivet :P?



du kunne vel bare
Fold kodeboks ind/udKode 

returnere false ved ukorrekte pass og true ved korrekte, tror jeg nok har ikke testet det :)



Indlæg senest redigeret d. 21.02.2008 21:22 af Bruger #5620
takker, vil da prøve det :)
skulle gerne give en sikkerhed os ^^



btw. $checker = array('a', 'b', 'c'); vil da også sørge for mellemrum osv. da den checker hvis der er andre tegn ind a, b, c vil strengen være ugyldig



<< < 12 > >>
t