User Guide
412 Index
Editions of ColdFusion 4
E-mail
attachments
313
checking for spooled 308
customizing 306
deleting 314
error logging 308
for multiple recipients 306
form-based 304
handling POP 310
headers 310
indexing 270, 284
integrating Coldfusion 302
multiple recipients 305
query-based 304
receiving 309
sending 302
undelivered 308
Embedding
Java applets
167, 169
URLs in a cftree 152
Enabling
access to an existing
collection
274
Session variables 228
Encoding custom tags 189
Encrypting application pages 358
Error handling
ColdFusion
197
custom 215
in custom functions 256
Error messages
Administrator settings
192
generating with cferror 199
Error pages
custom
199
variables 200
Errors
ColdFusion handling of
198
creating application pages 200
custom pages 199
input validation 197, 202
logging 202
Evaluating
file upload results
324
strings in functions 255
Evidence operators 290
Example
adding a pie chart
72
adding an area graph 74
adding character to a bar
graph
69
ancestor data access 183
Application.cfm 220, 364
caching a connection 344
catching security
exceptions
361
CFML Java exception
handling
383
declaring CORBA
structures
377
dynamically linking from a pie
chart
77
exception-throwing class 383
graphing a query of queries 63
Java object 385
locking CFX tags 241
multilevel tree control 150
one-level tree control 150
regular expressions 143
request error page 201
restricting file types 322
setting default values 89
setting file attributes 323
synchronizing file system
access
241
testing for variables 88
user authentication and
authorization
363
using cfauthenticate 359
using cfimpersonate 363
using Java objects 378, 380
using StructInsert 130
using structures 132
validating an e-mail
address
144
validation error page 202
variable locking 238
Exception handling
CIORBA objects
378
example 208
in ColdFusion 204
Java objects 382
strategies 208
Exceptions
custom types
210
database 207
expressions 207
information returned 206
locking 208
missing files 208
naming custom 211
recoverable 205
Exclusive locks
about
234
avoiding deadlocks 237
Execution modes 185
ExecutionMode variable 185
Explicit search query
expressions
286
Exporting Client variable
database
227
Expression exceptions 207
Expressions
CFScript
245
search syntax 286
Extending CFML 390
F
Fields, database 19
File operations
cfftp actions
344
using cffile 318
using cfftp 341
File scope 185
File types, supported for
searching
271
Files
controlling type uploaded
321
copying 326
deleting 326
locking access to 235, 241
moving 326
name conflicts 321
naming 16
on server 318
reading 327
renaming 326
types 322
updating 233
uploading 318, 319
writing 328
Find CFML function 260
Finding
a strucute key
129
component ProgID and
methods
371
similar query results 51
with regular expresions 260
Footers, including 172
for loop, CFScript 246
for-in loop, CFScript 247
Form controls
cfform
137
description 41
Form fields, required 91
Form tag syntax 40
Form variables
considerations
48
in queries 46
naming 45
processing 45