ASP Forum
Vi presentiamo ora la versione 1.04 di ASP Forum. E' una versione pienamente
funzionante e completamente freeware. Ma cosa fa questo software? E' un prodotto
basato su un solo file "discussionengine.asp": in esso Φ contenuto tutto il
necessario per gestire completamente un forum. Per saperne di pi∙ su come funziona
dovrete affidarvi ai vari file di corredo presenti nel file zip; non ci sarα
comunque bisogno di apportare alcuna modifica: eventuali modifiche della configurazione
possono essere realizzate attraverso il file "aspforums.asp".
Nel CD:/soft/Aspforum.zip
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/Secure.zip
Cercando cercando
Dopo aver copiato l'intera cartella sul vostro server (in una cartella aperta
in lettura e scrittura) dovrete aprire il file config.asp e modificare le informazioni
presenti aggiornandole con le vostre. A questo punto avrete a disposizione un
Keyword Search che lavora sia con file Access '97 che 2000. I file di database
sono protetti da password. Il setup non risulta banale ma neanche impossibile:
leggete bene i file di documentazione. Lo script Φ completamente free, ma per
funzionare necessita la presenza di ASPmail (recensito su questo stesso numero).
Nel CD:/soft/Search.zip
E-mail pi∙ semplici
La Persits Software Inc. ha rilasciato in modo completamente (o
quasi) freeware E-mail 4.1, componente Active Server Page che tornerα utile
nel momento in cui vogliate rendere la vostra applicazione capace di spedire
messaggi via e-mail utilizzando un server SMTP esterno. Con la versione attuale
si rende possibile spedire messaggi con destinatari multipli, anche in copia
carbone (CC); sono inoltre supportati file-attach multipli, formati Html, immagini
nascoste (solo questa possibilitα non risulta free) e perfino caratteri non
ASCII. E-mail servirα anche a chi utilizza lÆAgent presentato su questo stesso
numero (leggete la recensione di questÆaltro componente).
Nel CD:/soft/Email.zip
File e directory
Il componente ASP che andiamo ora ad analizzare fa parte di una
serie di componenti che sono raccolti in ASPLIB. La presente versione Φ di sola
valutazione: se trovate utile il componente, dovrete purtroppo acquistare lÆintera
serie (sono comunque componenti che risulteranno sicuramente utili a tutti coloro
che utilizzano ASP). ASPFile in particolare, fornisce funzioni legate al trattamento
dei file: copia, cancellazione, spostamento, visualizzazione di directory con
attributi e dimensione dei file in esse contenuti, creazione e cancellazione
delle stesse directory. Per poter utilizzare questo componente sarα necessario
eseguire i soliti passaggi: copiare il componente nella sottodirectory di sistema
e poi dal prompt lanciare il comando regsvr32 aspfile.dll.
Nel CD:/soft/File.zip
Generazione random
C'Φ qualcuno tra chi legge che mai ha avuto necessitα di generare un numero
casualmente? E chi ha avuto questo problema progettando componenti ASP? Ora
si pu≥ tirare un sospiro di sollievo! Il componente che viene qui presentato
realizza tutto ci≥: la generazione di un numero casuale. Il numero generato
sarα compreso tra 0 ed 1, ma facilmente con piccoli calcoli si potrα avere un
numero intero generato casualmente. Spaventati? Niente paura, tutto Φ giα stato
realizzato, perfino una funzione per inizializzare il generatore casuale il
cui nome non poteva che essere Randomize.
Nel CD:/soft/Randomiz.zip
Gestire le e-mail
L'autore di questo componente ha cercato di rendere pi∙ facile la
gestione sul nostro sito Web delle eventuali e-mail che i nostri visitatori
potranno inviare (sempre che sia stato previsto). Un esempio di corredo al file
.zip ci aiuterα a capire meglio il funzionamento rendendo elementari i passaggi
implementativi. Il componente che l'autore ha realizzato utilizzando Visual
Basic 5.0 e la ASP 2.0 Object Library con SMTP RFC Control per MS Intenet Information
Server non Φ supportato dallostesso in nessun modo. In compenso Φ completamente
free, ovvero liberamente utilizzabile e distribuibile.
Nel CD:/soft/myemal.zip
Immagini e dimensioni
Senza alcun supporto tecnico ma completamente freeware, questo
componente della Server Object Inc. permetterα ,a tutti coloro i quali decideranno
di utilizzarlo, di stabilire le dimensioni di una immagine. Dal formato BMP
al GIF, dal JPG al pi∙ recente PNG: tutti i formati che possiamo ritrovarci
in rete sono supportati. L'installazione segue la strada solita che passa dal
copiare il file .DLL nella sottodirectory prescelta e poi, da prompt, lanciare
il comando "regsvr32 imgsize.dll". E' sempre possibile disinstallare il tutto:
regsvr32 /u imgsize.dll. Se avete dubbi, date una occhiata al file .asp accluso.
Nel CD:/soft/images.zip
LÆagente intelligente
EÆ un componente ASP che vi potrα tornare utile nel momento in cui andrete ad
implementare un sistema per lÆinvio automatico di e-mail; lÆagente, che lavora
congiuntamente a ASPe-mail, permette di inserire in una coda i messaggi che
poi verranno spediti. Tutto questo evita di avere tempi dÆattesa del vostro
script che non dovrα pi∙ aspettare che lÆinvio del messaggio sia completato.
EÆ un componente che prevede la presenza di Windows NT versione 4.0 o successive
e di Persits Software ASPe-mail versione 4.1 (scaricabile da www.aspemail.com).
Si ricorda, per concludere, che necessita che ASPe-mail sia installato, ma soprattutto
registrato, sul vostro PC.
Nel CD:/soft/Agent.zip
Modifiche sotto controllo
Quando Φ stato modificato l'ultima volta questo file? Ed a che ora? Ma quando
mai vi servirα una informazione del genere! E se poi vi serve? Come fare? Installate
il presente componente lastmod copiando la corrispondente DLL nella directory
di sistema e poi dovrete aggiornare il file di registro mediante il comando
dato dal prompt "regsvr32 lastmod.dll": avrete ora la disponibilitα di una funzione
che permetterα di sapere se e quando un file ha subito modifiche. Se volete
saperne di pi∙ su come utilizzare la predetta funzione, un file di esempio vi
aiuterα in questo.
Nel CD:/soft/modify.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/select.zip
Tool per database
Dopo avere scompattato il file zip ed aver lanciato il file di setup,
per utilizzare questo componente dovrete fare ancora tre cose: aggiornare il
file di registro (nel solito modo lanciando il cmando regsvr32 con parametro
dbutilities.dll), copiare il file .asp nella vostra wwwroot (o all'interno di
una virtual web dir), editare il file .asp per modificare il path ed il nome
del database su cui il componente andrα ad agire. Ma cosa fa il componente in
questione? Vi permetterα una selezione multipla dal database ed anche il lancio
di uno schedule per compattare.
Nel CD:/soft/dbutils.zip
Un Debug per ASP
Da C.Zeumer un componente ASP che proprio mancava! Non si pu≥ valutare
quanto poi potrα tornare utile come "debugger" (anche perchΦ Φ solo alla versione
1.0), ma certo risulta utile dal punto di vista didattico: Φ un buon esempio
di programmazione ASP. Per installare questo componente dovrete, come al solito,
dare il comando dal prompt "regsvr32 debug.dll"; sarete cos∞ in grado di scaricare
oggetti di tipo stringa e dato ad un debugger (l'autore consiglia di scaricare
da www.sysinternals.com "DebugMessage Tracer").
Nel CD:/soft/Debug.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/crypto.zip
>