|
Gli aggiornamenti più importanti
- Il numero massimo di sezioni caricabili in memoria è stato elevato
da 200 a
1000
- I programmi CGI non vanno più in errore quando nell'html esterno una variabile di output manca del delimitatore destro.
In un caso del genere, tutta la riga contenente
l'errore comparirà in output sotto forma di una
stringa di asterischi.
- Nuove procedure da usarsi con la procedura
zhbgetinput
(Vedi questa pagina
per i dettagli)
- ZhbCountAllVars -
restituisce il numero di presenze di tutte le variabili nella stringa di input.
- ZhbGetVarDetails -
l'utente specifica il numero della variabile
(entro il range ottenuto da
ZhbCountAllVars) e riceve le
informazioni seguenti:
nome della variabile,
numero di ripetizione di questa variabile,
indicatore (car. 0/1) di variabile trovata,
valore della variabile.
- Nuova procedura per
caricare l'HTML esterno
- La procedura getHtmlIfsMult
consente di caricare in memoria più
file HTML definiti esternamente nell'IFS.
Le sezioni ed i record dei vari file vengono caricati
in memoria dinamica come se risiedessero in un unico file.
Se una sezione compare più di una volta,
viene utilizzata la prima di esse.
Questa funzione consente di mantenere in file separati
spezzoni di HTML di uso frequente, come per esempio
testate, barre di navigazione, chiusure di pagina, ecc..
In molte situazioni, il poter spezzare gli script HTML
in moduli può ridurre notevolmente sia
il tempo di sviluppo che quello di manutenzione.
Vedi
questa pagina
per i dettagli.
Esegui la demo
relativa.
- Nuovi strumenti per
gestire le variabili HTML
- La procedura updHtmlVar
è ora dotata di un nuovo parametro
che consente di controllare il "trimming"
dei blank del valore sostitutivo.
In alcuni casi questo è molto importante:
si pensi al caso di un campo di output che
successivamente sarà ripreso in input
e utilizzato come chiave per una ricerca.
Si veda questa
pagina per i dettagli.
- La procedura crtTagOpt
fornisce un modo facile per creare le tag "option"
all'interno di una selection list.
Per i dettagli vedi il
readme.
- Nuovi strumenti per
gestire il buffer di output HTML
- La procedura clrHtmlBuffer
pulisce tutto quanto è stato posto
nel buffer di output HTML, purchè
non sia già stato spedito al client
o scritto in uno stream file.
Si veda questa
pagina per i dettagli.
- Nuovi strumenti per
gestire i cookie
- Le procedure crtCookie
e getCookiebyName
rendono meno complesse le operazioni di creazione
e di reperimento dei cookie con i CGI.
Si veda questa
pagina per i dettagli.
|