ASP

La sezione offre risorse per sviluppatori di pagine dinamiche in Classic ASP, storico linguaggio di casa Microsoft. Potete trovare guide, articoli, FAQ in italiano e centinaia di script già pronti da utilizzare.

In questa categoria

  • Cosa sono chr(10) e chr(13)? E la costante vbCrLf?
    Cosa sono chr(10) e chr(13)? E la costante vbCrLf?

    All'interno di un codice ASP (o più generalmente, all'interno di un codice VB like) può capitare di trovare una stringa seguita da chr(10) e/o chr(13). Ad esempio: Dim testo testo = "Ciao," & chr(13) & chr(10) testo...

  • Come gestire la cache in una pagina ASP
    Come gestire la cache in una pagina ASP

    La gestione della cache è un aspetto importante per migliorare le prestazioni delle pagine web, ridurre il carico del server e migliorare l'esperienza dell'utente. In una pagina web Classic ASP, la gestione della cache può essere imp...

  • Ricavare l'indirizzo IP dei visitatori con Classic ASP
    Ricavare l'indirizzo IP dei visitatori con Classic ASP

    Conoscere l'indirizzo IP di chi visita le nostre pagine web è piuttosto semplice. Se stiamo utilizzando Classic ASP per creare il nostro sito web, basterà utilizzare queste poche righe di codice per conoscere l'IP Address di chi sta...

  • Come si fa un redirect con ASP?
    Come si fa un redirect con ASP?

    In Classic ASP è possibile effettuare un redirect utilizzando la funzione "Response.Redirect". La funzione "Response.Redirect" consente di reindirizzare l'utente verso una nuova pagina web, specificando l'URL di destinaz...

  • Stringhe di connessione ODBC e OleDB
    Stringhe di connessione ODBC e OleDB

    Segue una comoda tabella riepilogativa con le possibili stringhe di connessione ad un database attraverso i driver ODBC o OleDB dei sistemi Windows. MS Access ODBC driver={Microsoft Access Driver (*.mdb)};dbq=C:database.mdb;Uid=Admin;Pwd=Prova; Ol...

  • Inviare mail con ASP CDONTS e CDOSYS
    Inviare mail con ASP CDONTS e CDOSYS

    E' possibile inviare mail attraverso una pagina in Classic ASP mediante l'oggetto CDONTS o CDOSYS. In questo articolo vedremo entrambe queste soluzioni. CDONTS e CDOSYS: cosa sono e che differenze ci sono tra questi due oggetti? Gli oggetti CDONTS...

  • Un sistema di statistiche per il sito in ASP e Access
    Un sistema di statistiche per il sito in ASP e Access

    In diversi precedenti articoli della sezione ASP abbiamo visto come realizzare diverse tipologie di contatori di accesso basandoci su database, su file di teso o su documenti XML. Quello che andiamo a realizzare in questo articolo è un sist...

  • Estrarre un video da YouTube con ASP
    Estrarre un video da YouTube con ASP

    Introduzione Molte applicazioni Web, in special modo quelle dei blog e delle community, permettono di inserire video da YouTube semplicemente specificando la URL della pagina contenente il video stesso, NON quindi copiando il codice embeded messo...

  • Perchè CInt restituisce un errore Overflow?
    Perchè CInt restituisce un errore Overflow?

    Utilizzando CInt per la definizione di variabili numeriche può capitare di ricevere una pagina di errore di tipo Overflow: Microsoft VBScript runtime error '800a0006' Overflow: 'CInt' Questo significa che il numero passato a CInt ha superat...

  • Creare una classe con ASP e VBScript
    Creare una classe con ASP e VBScript

    Una classe è un sistema per la gestione e la rappresentazione dei dati attraverso oggetti (chiamate appunto classi), simile ad una funzione ma più completo e versatile. Mentre una funzione permette di configurare l'output attraverso...

  • Validare un form con ASP in modo usabile
    Validare un form con ASP in modo usabile

    Le modalità di validazione dei dati inseriti in un form sono veramente tante e quale sia la migliore è davvero opinabile, tuttavia ci sono alcuni aspetti che vanno presi in considerazione. In primo luogo è buona norma non limi...

  • Motore di Ricerca in ASP con paginazione dei risultati
    Motore di Ricerca in ASP con paginazione dei risultati

    In un vecchio articolo abbiamo visto come creare un Motore di Ricerca in ASP utilizzando MS Access come database, dimenticando però un piccolo particolare, ovvero la paginazione dei dati, altro argomento trattato in passato, senza per...

  • Un sistema per la gestione dei Tags
    Un sistema per la gestione dei Tags

    Introduzione Nel gergo di Internet, i Tags rappresentano un sistema di catalogazione dei contenuti di un sito o di un blog attraverso una serie di parole chiave attinenti al contenuto. Oltre a migliorare la navigabilità del sito, i Tags aiu...

  • Menu select dinamici con ASP e Ajax
    Menu select dinamici con ASP e Ajax

    Sorge spesso l'esigenza, in fase di progettazione di un modulo HTML da offrire ai propri utenti, di usare una combo (o che dir si voglia una selectbox) per consentire di scegliere dei dati, magari estratti dal database. Finchè questi dati s...

  • Messaggi che si auto distruggono in ASP
    Messaggi che si auto distruggono in ASP

    Su Internet sta nascendo una nuova moda, quella dei messaggi che si auto distruggono, ovvero un sistema di scambio di messaggi dei quali non resterà traccia dopo la prima lettura. Lo scopo di un servizio del genere è utile per la sic...

  • Un semplice sistema di valutazione dei contenuti di un sito con ASP ed AJAX
    Un semplice sistema di valutazione dei contenuti di un sito con ASP ed AJAX

    Introduzione In questo articolo riprenderemo il concetto di base dell'articolo ASP Un News Manager in ASP con votazione "traducendo" il sistema di votazione in AJAX. Il concetto di base è dunque quello di gestire la votazione con ASP ed AJA...

  • Verificare i permessi in scrittura sulle cartelle con ASP
    Verificare i permessi in scrittura sulle cartelle con ASP

    Un problema di molti Webmaster è quello di sapere se le cartelle in cui si intende scrivere dinamicamente attraverso uno script, abbiano o meno i permessi in scrittura. Non esistono classi o componenti che attraverso ASP consentano di inter...

  • Paginazione dei dati con ASP e XML
    Paginazione dei dati con ASP e XML

    Introduzione La paginazione dei dati è un sistema di gestione dei dati, attraverso il quale i dati vengono mostrati non tutti insieme, ma suddivisi in blocchi, sicchè per vedere tutti i dati sarà necessario accedere a diverse...

  • Creare siti dinamici con ASP e JScript
    Creare siti dinamici con ASP e JScript

    ASP, acronimo di Active Server Pages, è una tecnologia di scripting lato server di casa Microsoft. Lato server vuol dire che la sua interpretazione non avviene sul browser Web dell'utente, bensì sul Web Server su cui è pubblic...

  • Select dinamiche di regioni e province con ASP ed AJAX
    Select dinamiche di regioni e province con ASP ed AJAX

    Un tema molto caldo su qualsiasi forum e su qualsiasi blog o community in generale è quello della ricerca di dati e sotto-dati da un database, relazionati tra loro, attraverso il motore AJAX senza refresh di pagina, che poi è uno deg...

  • Immagini CAPTCHA con ASP senza librerie esterne
    Immagini CAPTCHA con ASP senza librerie esterne

    In un precedente articolo abbiamo visto come simulare il codice di sicurezza CAPTCHA (acronimo di Completely Automated Public Turing test to tell Computers and Humans Apart, ovvero test di turing pubblico e completamente automatico per distinguere...

  • Un guestbook con ASP e Ajax
    Un guestbook con ASP e Ajax

    Introduzione In questo articolo vediamo come realizzare un guestbook, ovvero un libro degli ospiti, attraverso ASP ed AJAX. Il guestbook è uno strumento adatto ad un sito amatoriale che permette al Webmaster di ricevere ed esporre a video i...

  • Integrare PayPal in un E-Commerce ASP
    Integrare PayPal in un E-Commerce ASP

    Introduzione Un sito di commercio elettronico che si rispetti necessita di un sistema di pagamento veloce e sicuro che permetta al compratore di pagare la merce e i servizi acquistati direttamente online, risucendo tempi di attesa e le lungaggini...

  • Un semplice carrello della spesa in Ajax con Classic ASP
    Un semplice carrello della spesa in Ajax con Classic ASP

    Introduzione Il commercio elettronico vede nel carrello della spessa la sua massima espressione in termine di gestione degli ordini da parte degli utenti o potenziali acquirenti. Lo sviluppo del carrello della spesa avviene notoriamente attraverso...

  • Paginazione avanzata con ASP e MySQL
    Paginazione avanzata con ASP e MySQL

    Abbiamo visto in un precedente articolo come creare la paginazione con ASP e MySQL per gestire, in più pagine, i risultati di query molto lunghe, onde non sovraccaricare il server del database e rallentare il caricamento della pagina (in co...

  • Un sistema di login in ASP e AJAX
    Un sistema di login in ASP e AJAX

    Introduzione Personalmente devo dire di non essere di quei programmatori che vanno dietro alla "tecnologia del momento" e trovo che AJAX sia di sicuro una buona idea, ma non per questo qualsiasi cosa prima sifaceva in un modo adesso si debba fare...

  • Record casuali con ASP e Access
    Record casuali con ASP e Access

    Utilizzando il database Access estrarre record casuali (o che dir si voglia random) non è semplice come con MySQL. Mentre quest'ultimo utilizza direttamente la funzione RAND() del suo SQL personale, con Access bisogna agire attraverso il co...

  • Filtro sulle stringhe per la riscrittura delle URL
    Filtro sulle stringhe per la riscrittura delle URL

    Come molti di voi ormai sapranno, le tecniche di ottimizzazione per i motori di ricerca sconsigliano, al fine di ottenere una miglior indicizzazione del sito, l'utilizzo di pagine web con querystring, essendo al nostro scopo molto più effic...

  • Un lettore MP3 con ASP e Javascript
    Un lettore MP3 con ASP e Javascript

    In un precedente articolo abbiamo visto come manipolare la musica di sottofondo con Javascript ed abbiamo appreso delle nozioni su come, lato client, avviare e stoppare l'esecuzione di un file audio. Vediamo adesso come creare un vero e proprio le...

  • Estrarre elementi casuali da una Array
    Estrarre elementi casuali da una Array

    Continua il nostro viaggio nell'affascinate mondo delle Array con questo articolo che, ancora una volta, ha come obiettivo quello di fornirvi una utilissima funzione al fine di sopperire alle già citate carenze del linguaggio VBScript. Pi...

  • Aggiungere un elemento ad una Array
    Aggiungere un elemento ad una Array

    Come detto in un recente articolo, purtroppo, ASP/VBScript non è particolarmente nutrito di funzioni native per la gestione e la manipolazione delle array. Particolarmente fastidiosa, a mio avviso, è la mancanza di una funzione ad...

  • Specificare il nome del mittente di una email con ASP
    Specificare il nome del mittente di una email con ASP

    Molto sviluppatori conoscono il limite dei tradizionali oggetti CDONTS e CDOSYS (ma anche alcuni oggetti più avanzati) che ASP utilizza per inviare email attraverso gli script. Uno di questi limiti (se così lo possiamo chiamare) cons...

  • Verificare se un dato elemento è presente in una Array
    Verificare se un dato elemento è presente in una Array

    Purtroppo chiunque sviluppi in ASP/VBScript sa che questo bellissimo linguaggio non è ricco di funzioni native per la gestione e la manipolazione delle Array. Nulla di cui disperarsi, per carità, in quanto abbiamo comunque a dispos...

  • Verificare l'esistenza di un'immagine su un server remoto
    Verificare l'esistenza di un'immagine su un server remoto

    In un precedente articolo abbiamo visto come creare un piccolo WHOIS con ASP. Nell'articolo citato veniva spiegato come costruire un semplice script in grado di verificare la disponibilità o meno di un dato nome a dominio. In realt...

  • Gestione delle FAQ in ASP
    Gestione delle FAQ in ASP

    Introduzione Le domande frequenti in un sito, in gergo chiamate anche FAQ (acronimo dell'inglese Frequently Asked Questions), sono un elemento fondamentale finalizzato a chiarire ai lettori il funzionamento di un servizio specifico piuttosto che d...

  • Un News Manager in ASP con votazione
    Un News Manager in ASP con votazione

    Introduzione In questo articolo vedremo come realizzare e gestire un News Manager in ASP con tanto di sistema di votazione delle notizie e pannello di controllo per l'inserimento. Il successo di ogni portale è il continuo aggiornamento dei...

  • Creare una web-directory con ASP e Access
    Creare una web-directory con ASP e Access

    Una Directory di link è uno strumento di indicizzazione che qualsiasi Webmaster, o Web Marketer, utilizza allo scopo di posizionare un sito nei motori di ricerca attraverso la segnalazione. Creare una web-directory è un lavoro comple...

  • Gestione delle scelte multiple da selectbox
    Gestione delle scelte multiple da selectbox

    Le selectbox HTML, ovvero le caselle di riepilogo, o di scorrimento, che dir si voglia, permettono di gestire scelte multiple piuttosto che una singola scelta ed anche di assumere l'aspetto di un elenco piuttosto che di un menu a tendina. E' suffi...

  • Creiamo da soli il nostro Blog con ASP
    Creiamo da soli il nostro Blog con ASP

    I Blog sono sistemi di redazione di diari online che permettono ai titolari di scrivere tutto quel che si vuole, dando la possibilità ai lettori di leggere ed inserire commenti ai propri messaggi. Vediamo in questo articolo come realizzare...

  • Creare e ridimensionare immagini con AspImage
    Creare e ridimensionare immagini con AspImage

    ASP non possiede nativamente la capacità di creare e manipolare le immagini. Per farlo è necessario aver installato sul proprio server una DLL ad hoc. Sul mercato sono disponibili diversi componenti destinati alla manipolazione delle...

  • Lanciare uno script ASP mediante operazione pianificata
    Lanciare uno script ASP mediante operazione pianificata

    Uno dei problemi classici che attanagliano gli sviluppatori Windows è quello di gestire l'esecuzione automatica di determinati script (ASP, ASPX, ecc.) ad orari e date prefissati. Un esempio tipico di una simile necessità può...

  • Gestire archivi compressi Zip con ASP
    Gestire archivi compressi Zip con ASP

    In un recente articolo abbiamo visto come gestire dinamicamente archivi compressi nel formato Zip mediante poche righe di codice PHP. In questo articolo vedremo come fare altrettanto usando ASP. Cosa ci serve Il linguaggio ASP non ha la capacit...

  • Gestire i backup con ASP
    Gestire i backup con ASP

    Gestire i backup è un operazione tanto utile quanto lunga e noiosa. Effettuare copie di sicurezza dei nostri contenuti online è certamente una buona abitudine, tuttavia parlare di backup manuali diventa improponibile quando la mole d...

  • Query su un file MS Excel con ASP
    Query su un file MS Excel con ASP

    Tramite una pagina ASP è possibile connettersi ad un file MS Excel come se fosse un vero e proprio database, utilizzando quindi gli oggetti Connection e Recordset. Vediamo subito un esempio pratico. Si crei il file database.xls e vi si inse...

  • Un color picker in ASP
    Un color picker in ASP

    In un recente articolo abbiamo visto come creare un color picker con DHTML; in questo tutorial vedremo come creare qualcosa di molto simile usando ASP. Più precisamente vedremo come creare una tavolozza di colori per il web dove sarà...

  • Un sistema dinamico per la gestione dei siti partner con ASP e FileSystem
    Un sistema dinamico per la gestione dei siti partner con ASP e FileSystem

    Introduzione Ogni sito gestisce dei siti partner o dei comuni link verso siti esterni, i quali, per diverse ragioni, sono spesso in continuo e costante in aggiornamento. La soluzione migliore sarebbe quella di gestirli attraverso ASP, un database...

  • Paginazione di dati con ASP e MySQL
    Paginazione di dati con ASP e MySQL

    In un precedente articolo abbiamo visto come gestire con ASP la paginazione su query molto lunghe affidando il compito all'oggetto Recordset. Tale tecnica, molto familiare a tutti gli sviluppatori ASP, incontra tuttavia dei grossi limiti quando si...

  • Aggiornare i nostri file XML attreverso una semplice textarea
    Aggiornare i nostri file XML attreverso una semplice textarea

    Nella sezione dedicata all'oggetto XMLDOM abbiamo visto diversi metodi in cui è possibile interagire con un file XML per inserire, modificare o cancellare nodi o alterare la sua struttura. Nel caso in cui il file XML debba essere aggiornato...

  • Mostrare i nomi degli utenti connessi al sito
    Mostrare i nomi degli utenti connessi al sito

    In questo articolo abbiamo visto come stampare a video il numero di utenti connessi con ASP. Vediamo adesso come recuperare i nomi degli utenti connessi al nostro sito, ovvero le username. Vediamo come. Iniziamo col corredare il file Global.asa co...

  • Gestire il backup di un database MS Access con ASP
    Gestire il backup di un database MS Access con ASP

    Introduzione Un'esigenza comune a chiunque gestisca un sito Web, o una qualsiasi applicazione in generale, è quella di salvaguardare i dati del proprio database. Allo scopo esistono sistemi di dump e di backup che, attraverso script ASP ed...