Una
occhiatina alla Bibbia
Bible 1.0 Φ un componente progettato per ASP ma comunque utilizzabile
in qualunque ambiente che supporta server automatici. Il file BIBLE.ASP che
troverete nel file .zip vi aiuterα a capire come utilizzare il componente
sul vostro sito WEB. Come al solito, per installarlo, dovrete copiare il file
in una directory e poi lanciare il regsvr32 con parametro bible.dll, quindi
lanciare markbibl.exe per aggiornare i registri. Un'ultima cosa: Φ completamente
free e quindi completamente modificabile ed adattabile alle vostre esigenze
Nel CD:\Soft\aspbible.zip
Power-Web
AspUpload ISAPI Filter
Power-Web AspUpload ISAPI Filter Φ stato sviluppato per Active
Server Page. Esso abilita la trasmissione di file da client a server e risulta
completamente compatibile con le specifiche di HTML 3.2 e lo standard Internet
RFC 1867. Si integra perfettamente con NEtscape 2.x, IE 3.02 ed altri browser.
Il prodotto Φ liberamente utilizzabile per un periodo di prova di 30 giorni
oltre i quali o ci si registra o non si Φ pi∙ autorizzati ad utilizzarlo (Φ
protetto da copyright internazionale).
Nel CD:\Soft\Aspuload.zip
Personalizzare l'E-Mail
Questo componente Φ stato scritto utilizzando Visual Basic 5.0
e la ASP 2.0 Object Library con SMTP RFC Control per MS Intenet Information
Server. Il suo utilizzo, a detta dell'autore, dovrebbe rendere pi∙ agevole la
gestione sul vostro sito WEB delle E-Mail che i vostri visitatori vorranno inviare.
E' spiegato molto chiaramente come utilizzarlo ed un esempio di codice a corredo
rende i passaggi implementativi elementari. Liberamente utilizzabile e distribuibile,
non ha per≥ nessun supporto tecnico ufficiale.
Nel CD:\Soft\domail.zip
DynuDNS
v1.0 ASP
Component Per installare questo componente basta copiare DynuDNS.dll
nella directory c:\winnt\system32 o corrispondente. Dal prompt comandi basta
lanciare "regsvr32 DynuDNS.dll"; per disinstallare basta dare il comando "regsvr32
DynuDNS.dll /unregserver". DynuDNS ha 6 metodi mediante i quali Φ possibile
controllare l'indirizzo IP dell'host, restituire l'indirizzo IP dell'host (se
trovato) come stringa (altrimenti restituisce un messaggio di errore), cercare
e restituire allo stesso modo il nome del server con un certo indirizzo IP,
controllare la validitα di un indirizzo IP, fare un ping ed avere dettagli sul
ping effettuato (in una stringa). Il componente non Φ gratis, costa quasi 20
dollari.
Nel CD:\Soft\dynudns.zip
DynuExec
ASP Component v 1.0
Per installare questo componente ASP i passaggi da fare sono,
al solito, i seguenti: dopo aver copiato il file dynuexec.dll nella directory
c:\windows\system32 o corrispondente directory di sistema, basterα dare dal
prompt il comando "regsvr32 dynuexec.dll". Fatto ci≥ il componente DynuExe sarα
pronto all'uso. Da questo momento qualsiasi comando, sia esso un comando DOS
o Windows, potrα essere utilizzato dall'interno della vostra pagina WEB. Presso
gli autori Φ disponibile il codice sorgente alla modica cifra di 99 dollari!
Per disinstallare il componente, sempre dal prompt comandi basterα lanciare
"regsvr32 dynuexec.dll /unregserver".
Nel CD:\Soft\dynuezec.zip
DynuFTP
ASP Component
Anche per questo componente l'installazione segue la strada principale
oramai nota: copiare il file .dll nella directory di stistema ed aggiornare
i registri lanciando il comando "regsvr32 DynuFTP.dll". Anche questo componente
si pu≥ disinstallare facilmente mediante il comando, da prompt, "regsvr32 DynuFTP.dll
/unregserver". Dopo l'installazione, avrete subito a disposizione ben 6 metodi
che vi permetteranno, tra l'altro, di scaricare un file da un server FTP con
un solo comando, verificare la correttezza del download, cambiare directory
sul server FTP e tanto altro ancora che scoprirete leggendo il file in formato
HTML accluso. Per avere le ultime versioni, visitate il sito della Dynu Sistem.
Nel CD:\Soft\Dynuftp.zip
DynuPing
ASP Component v 1.0
Altro componente prodotto dalla Dynu System; dopo l'installazione
classica che si ottiene copiando il file dynuping.dll nella directory di sistema
(c:\windows\system32 o corrispondente) e lanciando poi dal prompt il comando
"regsvr32 dynuping.dll" che aggiornerα i registri, avrete dynuping pronto per
essere utilizzato. Potrete fare il ping ad un qualsiasi host e gestire il rsultato
della operazione (sia essa andata a buon fine, sia essa fallita). Anche questo
componente pu≥ essere disinstallato col comando "regsvr32 dynuping.dll /unregserver".
Ed ancora una volta la Dynu System fornisce a pagamento il codice sorgente.
Nel CD:\Soft\Dynuping.zip
ASPettare
un po'
Se avete bisogno di un componente ASP che vi gestisca dei tempi
di attesa "senza consumare risorse di sistema", potete dire stop alla vostra
ricerca. Dalla Dynu System eccovi DynuWait. Dopo aver installato la dll nel
solito modo ed aggiornato il file di registro ancora nel modo oramai standard,
sarete pronti a impostare qualsiasi ritardo; se ad esempio avete bisogno di
causare un ritardo di 10 secondi, eccovi un esempio di codice ASP che realizza
proprio questo:
set mywait = Server.CreateObject("DynuWait.Functions")Nel CD:\Soft\Dunuwait.zip
mywait.Wait(10)
set mywait = nothing
Una
collezione di componenti
Pi∙ che un componente ASP, ASPPW FDMgt Φ una piccola raccolta
di componenti. Piccola ma forse pu≥ diventare indispensabile per qualcuno. Nella
sottodirectory Asp contenuta nel file .zip troverete il codice ASP di componenti
che vi permetteranno di leggere/scrivere file .ini, visualizzare il contenuto
della directory Windows (siano essi file o sottodirectory), creare nuove directory,
manipolare i bit di un file, recuperare informazioni su file e sottodirectory,
copiare file. Per maggiori informazioni Φ presente un esauriente manuale in
formato HTML.
Nel CD:\Soft\Fdmgt.zip
Un
componente per gli upload
Questo componente vi permetterα di integrare le funzionalitα
di aggiornamento dei file proprie di HTTP nelle vostre applicazioni web con
molta facilitα. Sono contemplati l'utilizzo dell' asterisco nella ricerca/aggiornamento
dei nomi dei file, la possibilitα di creare directory di destinazione che non
esistono, e tante altre funzioni che siete invitati a scoprire leggendo il file
MANUAL.HTM contenuto nel .ZIP. Tutto questo tenendo sotto controllo le operazioni
attraverso dei valori numerici restituiti dalle varie funzioni chiamate.
Nel CD:\Soft\Fupload.zip
L'ultima
modifica
Una delle cose che non troverete certamente nelle versioni attuali
di ASP Φ la capacitα di rilevare la data e l'ora dell'ultima modifica effettuata
su un file. Questa capacitα non Φ quasi mai richiesta, ma quando vi necessita
come fare? Il componente ASP che qui presentiamo fornisce proprio questa funzione.
Dopo l'installazione standard che prevede la copia del file nella directory
di sistema e l'aggiornamento del file di registro (col comando regsvr32 lastmod.dll)
avrete la funzione disponibile. Un file di esempio vi aiuterα a capirne meglio
l'utilizzo.
Nel CD:\Soft\Lastmod.zip
Login
in sicurezza
Questo componente diviene utile se non indispensabile quando
ci si trova a dove confrontare valori inseriti dai visitatori del vostro sito
web con i valori che ad esempio sono immagazzinati in un database o altra sorgente
di informazioni sugli utenti. E' di notevole utilitα perchΦ ci assicura che
nel caso di discrepanze tra i valori immessi e quelli del database non verrα
inavvertitamente vietato l'accesso alle pagine che si sta proteggendo. Una sola
raccomandazione: fate attenzione che sia il login che la password sono CASE
Sensitive.
Nel CD:\Soft\Login.zip
Selezione
Multipla
Se volete dare la possibilitα ai vostri visitatori di selezionare
pi∙ oggetti ( per intenderci la selezione che si realizza tenendo premuto il
tasto CONTROL) da una qualsiasi finestra/men∙ che la vostra pagina web propone
loro, allora avete proprio trovato quello che fa per voi. Questo componente
vi permette di specificare quanti oggetti Φ possibile selezionare (limitandone
quindi il numero massimo). Gli oggetti selezionati sono restituiti al programma
chiamante come una stringa in cui gli stessi oggetti sono delimitati da un punto.
Nel CD:\Soft\Multipl.zip
Casualmente,
un numero
Chi non ha mai avuto la necessitα di generare un numero casuale
alzi la manina. Se avete questo problema anche con le componenti ASP, ora potete
smettere di soffrire: abbiamo il generatore di numeri casuali che fa per voi.
Il componente qui analizzato Φ dotato di una funzione RND che restituisce un
valore tra 0 ed 1 cos∞ che per generare un intero casualmente necessita fare
qualche piccolo calcolo; non vi preoccupate, Φ giα tutto pronto. C'Φ perfino
una funzione per inizializzare il generatore random dal classico nome di RANDOMIZE.
Il vostro compito resta solo quello di utilizzare il componente
Nel CD:\Soft\Random.zip
Stati
d'attesa
Gli sviluppatori spesso hanno necessitα di "congelare" le loro
applicazioni per un numero specificato di secondi: stabilire se un file esiste
entro un intervallo di tempo stabilito oppure aspettare per un accesso a file
in modo esclusivo per un determinato intervallo di tempo sono solo due esempi
molto reali di questa necessitα. Questo componente Φ progettato per permettere
a chi sviluppa di fare tutto questo da ASP. L'installazione del componente avviene
nel solito modo ovvero attraverso la copia nella directory di sistema e poi
lanciando il comando solito dal prompt: regsvr32 waitfor.dll; basta lanciare
poi markwait.exe per aggiornare i registri ed Φ fatta.
Nel CD:\Soft\Waitfor.zip