Accessi
sicuri
La vostra pagina Web Φ stata
progettata in modo tale che i visitatori o gli utenti possano inserire dei dati
che poi saranno confrontati con quelli contenuti in un database; volete evitare
che si possa accedere a dati o pagine che dovrebbero risultare protette nel
caso in cui si verifichi una qualsiasi discrepanza tra i valori immessi e quelli
del database. Cosa fare? Il componente che vi presentiamo diventerα allora indispensabile
oltre che utile. Dovrete soltanto fare attenzione al fatto che le procedure
di inserimento di login e di password risultano essere sensibili alle maiuscole.
Nel CD:/soft/asp/secure.zip
Campi
e database
Avete necessitα di aprire
un sistema DSN e ôcatturareö il primo record (con tutti i campi contenuti in
esso) generato da una query SQL? Allora fermatevi, quello che fa per voi Φ qui
a vostra disposizione. Ciascun nome nella collezione dei campi Φ allora immagazzinato
in un array e poi visualizzato sullo schermo. Questo esempio vi aiuterα a costruire
una applicazione che utilizza i database senza conoscere quasi nulla di come
il database su cui lavorate Φ stato realizzato.
Nel CD:/soft/asp/fieldsanddb.zip
Cartoline
dalla rete
Il componente che andiamo
ora ad analizzare Φ stato scritto da S.Holmberg (www.aspcode.net) di cui sentiremo
parlare ancora in futuro. E' un componente totalmente freeware e si installa
facilmente: basta scompattare il file zip. La configurazione invece avviene
modificando i seguenti tre file: incard.asp, sendit.asp e admin/includelogin.asp.
Dopo il come diciamo ora il cosa: questo componente renderα possibile "spedire"
dalla vostra pagina web delle postcard (potrete aggiungere alle categorie giα
presenti tutte quelle che volete).
Nel CD:/soft/asp/postcard.zip
Controllo
degli input
Ecco un componente che di
sicuro vi tornerα molto utile e che potrα diventare indispensabile: Form Validator
vi permetterα di analizzare il contenuto di un form, per controllare i campi
vuoti, controllare lÆesattezza di un indirizzo e-mail ed anche il controllo
dei numeri di telefono (fino a nove cifre).
Nel CD:/soft/asp/validate.zip
Form-mailer
Lasciare allÆutente la possibilitα
di riempire una form con il soggetto ed il corpo del messaggio. Ecco quanto
realizza questo componente. Quando viene ciccato il pulsante ôsubmitö ovvero
di accettazione dei dati, Form-mailer interpreta i dati del form e li manda
come e-mail attraverso uno specificato programma di posta. EÆ richiesta la presenza
del pacchetto libnet poichΘ viene utilizzato il modulo Net::SMTP.
Nel CD:/soft/asp/mailsmtp.zip
Il
libro degli ospiti
Se volete avere la possibilitα
di scrivere e visualizzare il contenuto di un guestbook questo Φ il componente
che fa per voi. Per poterlo utilizzare vi basterα utilizzare il metodo pi∙ semplice
di questo mondo: cut&paste, ovvero tagliare il codice dallÆesempio proposto
ed incollarlo nella propria pagina ASP.
Nel CD:/soft/asp/guestbook.zip
Immagini,
casualmente
Adrotator Φ una applicazione
che immagazzina gli indirizzi di un insieme di immagini in un array e poi, in
maniera del tutto casuale, ne preleva una per visualizzarla sullo schermo assieme
al suo esatto link. Risulterα quindi molto utile a tutti coloro i quali devono
gestire una collezione di immagini.
Nel CD:/soft/asp/adrotator.zip
Motore
di ricerca
La necessitα di avere a
disposizione un motore di ricerca che cerchi e trovi dei record allÆinterno
di un database attraverso uno statement SQL realizzato, questÆultimo, mediante
lÆinput dellÆutente Φ stata ora soddisfatta. Quello che avete cercato Φ ora
qui a vostra disposizione. Sono supportate ricerche con chiavi multiple realizzate
mediante statement SQL ed Φ previsto anche un help che ôaiutaö a realizzare
espressioni regolari.
Nel CD:/soft/asp/searchengine.zip
Selezioni
controllate
Con il componente che qui
andiamo ad analizzare sarα data la possibilitα a tutti i visitatori delle vostre
pagine web di selezionare pi∙ di un oggetto (ovvero quella selezione che si
realizza utilizzando il tasto control) da una qualunque delle finestre/men∙
che viengono visualizzate sulle pagine stesse. Avrete la possibilitα di specificare
il numero massimo di oggetti che sarα possibile poi selezionare; gli oggetti
selezionati saranno restituiti al programma chiamante il modulo ASP come una
stringa in cui gli stessi oggetti saranno delimitati da un punto.
Nel CD:/soft/asp/select.zip
Una
segretaria in ASP
Vi serve qualcuno che risponda
in modo automatico alle e-mail che vi arrivano? Ad esempio, quando siete in
vacanza? Autoresponder fa proprio, rispondendo alle nuove e-mail con una mail
predefinita che voi stessi comporrete. Per funzionare per≥ necessita delle classi
Net::POP3 e Net:: SMTP disponibili nel pacchetto ælibnetÆ.
Nel CD:/soft/asp/autoresponder.zip
Un
esempio di FTP
Quello qui presentato Φ
un esempio di come gestire un componente che permetta di fare FTP. LÆesempio
Φ relativo ad un accesso come FTP anonimo al sito ftp.digital.com per visualizzarne
la root directory e tutti i suoi contenuti. EÆ richiesto comunque avere la classe
Net::FTP, disponibile come gli altri giα visti nel pacchetto ælibnetÆ.
Nel CD:/soft/asp/ftp.zip
Unix
Style
Dedicato a tutti quelli
che oggi si trovano a lavorare su piattaforma Windows ma che provengono da ambienti
Unix e che spesso rimpiangono alcuni comodissimi comandi: ecco tutto per loro
Crypt. EÆ la duplicazione del comando Unix che renderα pi∙ facile il lavoro
degli sviluppatori di ASP in tutti quei casi in cui risulti utile un comando
di crittografazione. LÆinstallazione del componente Φ relativamente semplice
e ricalca i passi giα visti per altri componenti: copiare la DLL nella sottodirectory
di sistema, copiare il file Crypt nella directory di destinazione prescelta,
e poi dare il comando regsvr32 aspcrypt.dll. Per ogni dubbio cÆΦ un file di
esempio da studiare.
Nel CD:/soft/asp/crypto.zip