Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 13 di 39
  • livello principiante
Indice lezioni

Cosa abbiamo imparato

Sintesi delle nozioni apprese utilizzando ColdFusion per la prima volta
Sintesi delle nozioni apprese utilizzando ColdFusion per la prima volta
Link copiato negli appunti
Attenzione.: per poter visualizzare i link di questa lezione è necessario aver installato e attivato il ColdFusion MX Server come spiegato nella lezione "Installare ColdFusion MX"

Il CFML (ColdFusion Markup Language) è un linguaggio a marcatori con la sintassi simile a quella dell'HTML. I tag "CFML" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt06.html) iniziano tutti con la sigla CF e sono oltre 80. Le variabili in CFML sono visualizzate inserendo il loro nome tra due cancelletti "#" e possiedono uno scope che ne indica la provenienza. In CFML esistono inoltre oltre 250 funzioni (http://localhost:8500/cfdocs/CFML_Reference/functions-pt0.html).

Abbiamo scritto una nostra prima pagina ColdFusion utilizzando il tag "<cfinclude>"(http://localhost:8500/cfdocs/CFML_Reference/Tags-pt159.html#1100248). Con "<cfset>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt35.html#1103445) abbiamo dichiarato una variabile il cui valore proviene dalla funzione "Now()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt246.html#1110012), che visualizziamo con il tag "<cfoutput>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt211.html#1101659). tramite le funzione "SetLocale()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt278.html#4715167) e "LSDateFormat()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt228.html#1108693) si può dare alle date un formato diverso da quello predefinito.

Con i tag "<cfform>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt139.html#2433198) e "<cfinput>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt161.html#1100379) si creano dei form HTML con delle funzioni avanzate. Il tag "<cflocation>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt166.html#1100753) esegue un "redirect" del browser alla pagina specificata nell'attributo URL. Per verificare espressioni e scrivere le condizioni "se... allora... altrimenti" si usa il tag "<cfif>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt156.html#1100123) e <cfelse>.

Gli operatori di confronto del CFML sono EQ, NEQ, LTE, GTE e GT. Le stringhe si distinguono con gli apici o i doppi apici. La funzione "trim()" (http://localhost:8500/cfdocs/CFML_Reference/functions-pt2109.html#1113998) consente di "tagliare" gli eventuali spazi che sono contenuti all'inizio o alla fine di una stringa. Infine, abbiamo visto come inviare delle e-mail utilizzando il tag "<cfmail>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt2.html#2355015).

Ti consigliamo anche