Patiko? Prenumeruok el. paštu

Straipsniai pagal gairę

Coldfusion – programavimo kalba htmlčikam

Vienos programavimos kalbos panašios, kitos kažkiokios unikalios ar revoliucinės. Na žinoma patys išsirenkame, kas kam kaip patogiau. Turiu proga padirbėti su senai/nauja programavimo kalba coldfusion. Vienam projektui reikia padaryti atnaujinimų. Netyčia prisikalbėjęs, kad matęs, kaip coldfusionas atrodo teko man atnaujinimo užduotis daryti pačiam. Nors jos nėra sudėtingos… bet vistiek reikėjo šiek tiek pagooglinti, susiradęs tinkantį redaktorių (parsiunčiau Macromedia dreamweaver testinę versiją) paprograminau ir cfm.

Kokias išvadas galima daryti, ši programavimo kalba labiau skirta html’čikams. Taip pat kaip ir Smarty tepleitų tvarkymas dažniausia duodamas jiems, žinoma programuotojai tai (jei reikia) paruošia…

Kas mane sužavėjo visgi? Ogi tikrai gan paprasta/lengva išmokti kalba. Turbūt lengviau nei PHP :)

Tarkim pirmas pavyzdukas sikrtas uplodinti failui i serveri. Kintamieji atskiriami diezais #kintamasis#. Iš šio simple koduko, skriptas priims tik gif, jpg paveiksliukus ir įkels į atitinkamą direktoriją, o jei failas bus tokiu pačiu vardu – jį pervadins dar priedo, pridėdamas atitinkamą skaičių.

[code lang="cfm"]

ACTION="UPLOAD"
DESTINATION="#image#"
FILEFIELD="myfile"
NAMECONFLICT="MakeUnique">


#CFCATCH.Detail#



[/code]

Hm, man atrodo ganėtinai paprasta, daug paprasčiau nei su PHP :). Na dar vienas pavyzdukas kurio testuoti nepavyko (o taip norėjosi pabandyti), nes biški per sena versija tame serveryje. Ogi idegtas formų validavimas.

[code lang="cfm"]
validateat="onBlur"
validate="required,telephone"
message="Please enter a standard U.S. telephone number with an optional
extension, such as x12345">

[/code]

Skripto parsinimo metu tai pakeičiama į paprasčiausią input elementą. Pagal bendrinius nustatymus forma validuojama ant submit veiksmo, bet norint jį visada galima pakeisti.

Beja populiarusis pažinčių portalas draugas.lt, kaip tik ir ant cfm sukasi :)