The 4D Web Companion Contents

This page lists the sections, chapters, and page numbers for The 4D Web Companion. You can also download a more detailed PDF version (300K).

Welcome

About this Book
3
The One-Minute Guide to 4D Web Development
11

4D Web System Architecture and Tools

4D Web System Architecture
15
4D Web Tools
23
The Native 4D Web Server
33
The 4D Web Assistant
37
Active4D
43
4D and CGI
49
Integrating 4D with WebSTAR
55
Integrating 4D with Windows Web Servers
71
Integrating 4D with Other Systems through HTTP
79

Feature Overview

4D Web Server Chain of Events
91
Web Feature Summary
99
Web Processing Steps and 4D Features
103
4D Request Keywords Compared
107
On Web Connection
111

Non-Contextual Mode

4DACTION
117
4DCGI
123
Handling HTML Forms
127
Uploading Files
135
Magic URLs
139

Semi-Dynamic Pages

Semi-Dynamic Pages Overview
145
Working with Semi-Dynamic Pages
151
4DSCRIPT
159
4DVAR and 4DHTMLVAR
163
4DIF, 4DELSE, and 4DENDIF
173
4DLOOP and 4DENDLOOP
179
4DINCLUDE
187

Contextual Mode

Contextual Mode Overview
195
Working with Contextual Mode
201
4DMETHOD
213
Automatic Image Maps
215
AP SET WEB FILTERS
219

Security

4D Web Security Options
227
On Web Authentication
235
Secure Socket Layer (SSL)
245

Working with Images

Serving Pictures
257
Converting Pictures
265
Special Picture Techniques
271

HTML and Web Development

HTML and Web Resources
279
Designing for the Web
283
Integrating 4D with Dreamweaver and GoLive
287
HTML Tips and Suggestions
295
HTML Form Tricks and Traps
301
Working with Paths
307
MIME
315
HTTP Fundamentals
319

Debugging and Error Handling

Custom Error Pages
331
Preventing and Handling Errors
337
Debugging Network Problems
343
Debugging HTTP
347

4D Web Techniques

Virtual Paths
355
Custom Magic URLs
359
Referring to 4D Objects Indirectly
363
Web Process Initialization and Deinitialization
369
Parsing Requests
377
Regular Expressions
391
Reusing Existing Code on the Web
393
Rewriting DOCUMENT TO BLOB
397
Reusing Page Elements
399
Managing State
405
Using 4D as an Internet Client
415

Feature Reference

Web Settings
429
Compiler Requirements Summary
443
4D 6.7 Web Feature Changes Summary
449