Script per hosting Open source in ASP
Clicca qui per scaricare lo script per hosting
0)Cosa fa
1) Installazione
2)Personalizzazione3)Problemi
5)Ringraziamenti
0) Cosa faQuesto script permette agli utenti del tuo sito di avere il loro spazio web e il loro sito all'interno di una cartella del tuo sito.
L' utente iscrivendosi riceve un e-mail con nome utente e password con le quali può utilizzare il pannello di controllo del suo sito.
Tu puoi scrgliere in quale cartella saranno contenuti i siti degli utenti, per esempio se il tuo sito si chiama www.tuosito.it , tu scegli di assegnare agli utenti la cartella public e un utente si iscrive con nome utente gino, l'url dell' utente sarà http://www.tuosito.it/public/gino
L'utente potrà nella sua cartella caricare , cancellare e modificare files tramite il pannello di controllo.
Non è previsto l'accesso ftp, tu potrai scegliere quali tipi di files gli utenti possono caricare ( es: jpg , htm , gif , ..), potrai limitare la dimensione massima dei file.
Tramite il tuo pannello di controllo potrai visualizzare facilmente i file e i dati degli utenti e accedere ai loro pannelli di controllo.
Se vuoi puoi attivare un opzione per cui ogni volta che gli utenti caricano dei files sul loro sito tu vieni avvisato con un e-mail.
C'è anche una pagina di elenco dei siti ospitati e una pagina in cui è possibile visualizzare tutti i files contentuti nei siti.
L'installazione è semplice.
Lo script ha più o meno lo stesso funzionamento dello script che usa questo sito dhyan.it per i siti degli utenti (non le case virtuali)
Per installare lo script devi:
Caricare sul tuo sito la cartella "siti" contenuta nel file zip , aprire il file configurazione.asp e :
Per ora non ho inserito un modo semplice per personalizzare le pagine come un template o un CSS esterno , probabilmente lo farò nelle versioni future, comunque non penso che ci sia una grossa esigenza di personalizzare la grafica dello script , i file più importanti da personalizzare sono:
il file modulo.asp , in cui ci sono le regole per l'utilizzo dei siti degli utenti , puoi cambiare le regole come vuoi o anche inserire un vero e proprio contratto, puoi anche cambiare le scritte in alto nella pagina , la pagina è quasi completamente in html.
La pagina di aiuto sitaiuto.htm che è completamente in html , con un po di buona volontà potresti miglirare molto la sezione dell' aiuto inserendo dei tutorial , ecc...
3) ProblemiSe ricevi un messaggio di errore riguardo all' 'updatable query' nelle pagine di iscrizione vuol dire in genere che la cartella dove è il database non ha il permesso di scrittura e quindi non si puo scrivere nel database, in questo caso sposta il database in una cartella con permesso di scrittura e cambia la stringa di connessione in configurazione.asp , fai lo stesso anche se ci sono errori riguardo al percorso del database.
Se ricevi dei messaggi tipo path not found oppure Failed oppure riguardo al filesystemobject allora devi verificare che il percorso dei siti degli utenti che hai inserito in configurazione.asp sia corretto e che la cartella abbia effettivamente il permesso di scrittura, se la cartella non ha il permesso di scrittura puoi chiedere all' amministratore di sistema del server di cambiare i permessi della cartella.
Se ricevi altri errori del tipo Server.CreateObject Failed verifica che il server abbia intallati tutti i componenti necessari.
Il motore di ricerca è stato testato sul server aruba.it e funzionava bene , i componenti che utilizza sono molto diffusi su iis.
Ultimammente i server di aruba utilizzano un componente diverso per l'invio di e-mail , prima era CDONTS adesso dovrebbe essere CDOSYS, quindi se lo script da degli errori durante l'invio di e-mail verifica che il tuo server possa inviare e-mail con CDONTS, se utilizza un altro componente allora dovrai cambiare tutte le pagine che inviano e-mail, puoi trovarle facendo una ricerca del testo CDONTS nella cartella
Questa è la prima versione dello script e non è stata testata a lungo, è basata comunque sullo script che è utilizzato da molto tempo nel sito dhyan.it e che adesso ospita senza problemi molti siti degli utenti, se trovi errori o problemi dovresti segnalarmeli in modo che io li corregga nelle versioni future e ti aiuti a risolverli , se hai in mente anche altre cose che possono essere migliorate puoi segnalarmele.
se hai problemi scrivimi a contatti@dhyan.it
4) Condizioni di utilizzo
Se utilizzi questo sript per hosting sul tuo sito lo fai sotto la tua responsabilità e declini Paolo Bertucci da ogni responsabilità sia riguardo al funzionamento che ai contenuti.
L'assistenza non è garantita ma possibile, non c'è alcuna garanzia su questo script.
L'utilizzo di questo Script per hosting è gratuito , In cambio dell' utilizzo è gradito un collegamento al sito dhyan.it di modo che anche altri utenti possono utilizzare questo script.
Puoi modificare il codice sorgente di questo script come vuoi e redistribuirlo, anche in questo caso è gradito un link al sito dhyan.it
Se cambi il codice sorgente di questo script e o redistribuisci è gradito che tu specifichi che il tuo script è basato su uno script del sito dhyan.it
5) Ringraziamenti
Per fare questo script ho utilizzato la classe file upload del sito ASP emporium e il javascript HTMLAREA del sito Interactive tools
indice ultime notizie || indice || english home page || vrml || ricerca || Visual basic || Spazio web || links || cartoline || chat || flash || musica || videogiochi || note || video || arte || videogiochini || donazioni