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