Annamh Poiblí rudaí PHP ó fada ó shin, ach téann liom an teanga seo cláir agus cén bealach is fearr chun a thaispeáint gur ranganna teagaisc a úsáidtear mar seo a chruthú, i gcás a mhíniú dom ról an-mhaith i PHP go bhfuil teaghrán carachtar ar leith .
Sula stopadh tú ag léamh an bpost seo le haghaidh nach bhfuil a fhios sin is féidir liom a úsáid chun carachtair count in aon téacs, beidh mé ag míniú a thabhairt ar cheann de na húsáidí is féidir leat a thabhairt:
Má ghlactar leis go bhfuil tú ag déanamh foirm le haghaidh clárúcháin úsáideora nó ar aon chás go bhfuil gá leis an úsáideoir a scríobh ar a laghad de charachtair a sheoladh chuig an fhoirm is féidir, an ghné seo leat chun iad a chomhaireamh mar sin is féidir leat iarratas a dhéanamh teachtaireacht áirithe i gcás an-mhór nó ró-bheag.
Is é an fheidhm PHP go bhfuil na carachtair de théacs mar seo a leanas:
1
| $texto ) strlen ($ téacs) |
Cá bhfuil an athróg $ téacs ar aon teaghrán téacs, a ligean ar breathnú ar roinnt samplaí an fheidhm seo.
Cuir chruthaigh tú foirm le réimse "faire" glaoch "eochair", rud éigin cosúil leis an méid seo a leanas:
1
| "password" name = "clave" value = "" / > = "password" "key" = Luach ainm chineál <Input; /> "" |
Anois mian leat go bhfuil an focal faire ar a laghad ceithre dhigit, más lú ná 4 seol teachtaireacht earráide, ba chóir go mbeadh níos mó ná nó cothrom le 4, próiseas an fhoirm.
Cód PHP an comhad a phróiseálfaidh an fhoirm a bheadh rud éigin mar seo a leanas:
1 2 3 4 5 6 7 8 9 | <? PHP strlen ( $_POST [ 'clave' ] ) <= 3 ) { más rud é (strlen ($ ['phasfhocal _POST']) <= 3) ( ; Tá brón orainn, réimse an focal faire a ba cheart macalla 'ar a laghad 4 carachtar'; { Eile () / * CODE ANSEO an gcuid eile den FOIRM PRÓISEÁIL * * / ) ?> |
Anseo faoi deara againn go úsáidimid an fheidhm strlen() ar líne 2 de chód, agus cad é a dhéanann muid ag comhaireamh an gcarachtair sa réimse foirme darb ainm eochair. Má tá níos lú ná nó cothrom le 3, Léiríonn muid an teachtaireacht earráide, ar shlí eile (is é sin níos mó ná 3) fhorghníomhú an gníomh mian leat an fhoirm a chomhlánú.
Má tá tú ag an riarthóir ar láithreán gréasáin agus tá sé mar chuid teagmhála, áit ar féidir leat a sheoladh ceisteanna nó moltaí a dhéanamh, b'fhéidir gur mhaith leat go mbeadh an fhaisnéis go léir úsáideora agus fiú amháin go feadh méid éigin a dhéanamh "dráma" le d'fhoirm a sheachaint , a ligean ar fheiceáil conas:
Is dócha gur mian leat an réimse ainmnithe "ríomhphoist" agus "ainm" ag teastáil chun an fhoirm a sheoladh, feicfimid an cód PHP.
1 2 3 4 5 6 7 8 9 10 11 | <? PHP strlen ( $_POST [ 'nombre' ] ) = 0 ) { más rud é (strlen ($ ['ainm _POST']) = 0) ( ; macalla 'Tá brón orm, ní mór ainm a scríobhann tú a sheoladh chuig an fhoirm'; ( strlen ( $_POST [ 'email' ] ) = 0 ) { ) Elseif (strlen ($ ['ríomhphost _POST']) = 0) ( ; macalla 'Tá brón orm, ní mór duit scríobh ríomhphost a chur faoi bhráid an fhoirm'; { Eile () / * CODE ANSEO an gcuid eile den FOIRM PRÓISEÁIL * * / ) ?> |
* Is féidir linn teacht ar an toradh céanna má táimid scríobh an coinníoll mar $_POST['nombre'] == '' nó ró empty($_POST['nombre'])
Tá sé ar tí a chur leat a shamhlú go léir úsáidí éagsúla is féidir leat a thabhairt chun an fheidhm seo agus tús a chleachtadh!

Is é Michael an cruthaitheoir agus eagarthóir skyandstars.net a fhoilsíonn treoracha agus ranganna teagaisc do WordPress, CuteNews, PHP, HTML agus níos mó. An bhfuil an mac léinn an choláiste faoi láthair.
Sinsearach Londain
19 Eanáir, 2010
Is maith an smaoineamh é, ach na ceanglais atá beagáinín casta.
Michael
20 Eanáir, 2010
Cad atá i gceist agat leis an leithscéal ceanglais?
Harlamov
9 Márta, 2010
раз позыреть можно