Patiko? Prenumeruok el. paštu

Coldfusion - programavimo kalba htmlčikam

« Tinklapių statistikos vergamsLietuva prikauso šiaurės europai? »

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ų.

  1. <cftry>
  2. <cffile ACCEPT=“image/pjpeg,image/gif,image/jpeg”
  3.                 ACTION=“UPLOAD”
  4.         DESTINATION=“#image#”
  5.         FILEFIELD=“myfile”
  6.         NAMECONFLICT=“MakeUnique”>
  7.  
  8.         <cfcatch type=“any”>
  9.                 <cfoutput>#CFCATCH.Detail#</cfoutput>
  10.                 <cfabort>
  11.         </cfabort></cfcatch>
  12. </cffile></cftry>

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.

  1. <cfinput type=“text” name=“HPhone”
  2.       validateat=“onBlur”
  3.       validate=“required,telephone”
  4.       message=“Please enter a standard U.S. telephone number with an optional
  5.          extension, such as x12345″></cfinput>

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 :)

Straipsniai panašia tema

Palikite savo komentarą / nuomonę

6 komentarų

  1. jungle Pasakė, kad:

    ir lietuvoje yra 2 programmeriai kurie dirba su cfm :)))

  2. Vaidas Žilionis Pasakė, kad:

    Na jo CFM yra nepopuliarus, bet vis dėlto lengvas :D

  3. Karolis Pasakė, kad:

    Tačiau gal ne toks “galingas”? :) Manau jei būtų ir lengvas ir “galingas” tokiu atveju programintų juo daug kas :)

  4. Vaidas Žilionis Pasakė, kad:

    Na nėra galingas greičiausia. Dabar bandau išspręsti iš dalies paprastą problemą, kaip patikrinti paveiksliuko dydį (plotis/aukštis) ir toks vaizdas susidarė, kad lyg neturi.. o daro implentacijas su JAVA. Toliau googlinu…

  5. Karolis Pasakė, kad:

    apie JAVA Eimantas labai gerai atsiliepė vieną kartą “nepažįstu nei vieno žmogaus kuris savo noru programintų su JAVA” ;) visgi jam pritariu… :)

  6. papania Pasakė, kad:

    Gal sudėtingesnėms problemoms sprendimus padės rasti šis psl: http://corfield.org/blog/index.....unning_PHP
    PHP ant CF

Palikti komentarą

XHTML: Leidžiami tagai: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>