Newsgroup: it.comp.grafica
Titolo: quale soft. FTP per gestire i file dei clienti?

(Rodolfo, Aletto, ... questa č anche per voi)
Un collega mi chiede come puň farsi uno spazio FTP sul proprio sito, in modo 
da poter dare ad ogni cliente una cartella con la sua password, cosě che 
ognuno possa autonomamente caricargli i file da stampare.
Consigli e suggerimenti?
grazie come al solito! 

grazie come al solito! 
ciao doz,
prima di poter consigliare qualsiasi cosa bisognerebbe sapere che tipo
di server offre lo spazio al tuo amico:
linux?
windows?
supporta ASP o PHP?
supporta un database MySQL?
sulla base di queste info, in giro per il web ci sono diversi script
che potrebbero fare al caso tuo.
Oppure, se ti intendi un po' di sviluppo web, potresti cimentarti
nella costruzione di una applicazioncina che fa quello che chiedi.
Io (guarda caso) ho fatto proprio una cosa del genere: ho creato
un'area riservata in cui un cliente con "nome utente" e "password"
puo' entrare nella sua area riservata su un semplice sito web e
caricare files. idem per scaricarli.
ogni cliente vede solo i suoi files.
ho definito 3 livelli di utenza:
- ospite: puo' solo scaricare files
- utente: puo' scaricare ma anche caricare files
- admin: puo' creare nuovi utenti, assegnargli password, caricare file
per determinati clienti etc...etc...
e' una cosa piuttosto rustica, ma dal 2003 sembra funzionare bene,
soprattutto per i clienti a digiuno di informatica.
si tratta di alcune pagine sviluppate in PHP (su server Windows 2000
server).
L'unico limite e' la dimensione dei files da caricare: dato che si
tratta di un upload HTTP, ho impostato un limite a 100 mega per file,
piu' che sufficienti per il 95% dei lavori.
NOTA: un server dedicato (anche virtuale) aiuta parecchio, soprattutto
perche' hai tutto lo spazio che ti serve, senza limiti.
Se ti vuoi cimentare... non hai che da ciedere; nei limiti del (tempo)
possibile cerchero' di risponderti.
ciao
tony

 Un collega mi chiede come può farsi uno spazio FTP 
ciao Doz, la cosa dovrebbe essere abastanza semplice, (parlo con 
cognizione di causa, perchè ho appena affittato un server virtuale).
Se ha già un sito, basta che chieda uno spazio ftp a chi già gli fa 
l'hosting. Potrebbe chiede che sò un giga e poi dividere in 5 cartelle 
da 200 mega, ogni cartella con propria identità e password. O 10 
cartelle da 100 mega (le combinazioni sono tante).
Sul suo sito, poi, pe fare le cose velocemente potrebbe mettere un 
semplice link... 
ftp.miosito.it
saluti
Bruno

 Consigli e suggerimenti?
avendo un IP fisso (quasi tutti lo danno senza troppi costi, tranne telecom) 
può montare un server linux in casa: ho fatto così : non c'è limite di 
spazio se non il mio disco, quello che mandano è già qui e non occorre 
scaricarlo e per evitare il problema di username e password che regolarmente 
il cliente dimentica ci sono due sezioni, quella per scaricare in cui ognuno 
può scrivere, preferibilmente nella cartella col suo nome, e solo noi 
possiamo leggere; quella per prelevare funziona esattamente al contrario.
ciao
rodolfo 

 supporta un database MySQL?
bah...
al limite gli faccio spendere quei 10 euro e si compra un dominio su 
tophost, visto che mi sembra non abbia proprio voglia di spendere soldi... 

 ha scritto nel messaggio 
news:ff7604$o5e$1...@newsread.albacom.net...

l'idea di tenersi il server in casa è buonissima, visto anche che ha una 
hdsl sempre attiva!

 ha scritto nel messaggio 
news:ff7imh$hno$1...@tdi.cu.mi.it...

Anche io uso un server in casa però mi sono costruito un minisito che viene 
reinderizzato da din.dns e quindi non ho problemi di ip fisso e/o dinamico e 
li ho creato una soluzione dove ogni cliente con pass e login effettua 
l'upload e automaticamente creo una lista dove si vedono e si possono 
scaricare i propri file
che vengono cancellati in automatico dal server dopo 15 giorni.
Ad ogni upload eseguito sul sito invio (sempre in automatico) una mail al 
cliente dell'avvenuto upload ed una all'amministratore del sito (io).
Il tutto in aspx visto che io mastico a malapena il VB.
I clienti gradiscono abbastanza specie chi ha limiti sulle caselle di posta, 
con questo sistema ho visto che riesco a farmi piazzare sul serve file fino 
ai 30 mega, sopra lo fà ma diventa lento e insicuro, mi hanno detto però che 
potrei creare un sistema in ftp, ancora non l'ho studiato ma se riesco a far 
accedere gli utenti senza fargli vedere le pass credo sia il miglior 
sistema.
Altro aspetto positivo è che i file li ho in casa non appena sono stati 
uplodati e non devo perdere altro tempo per scaricarli dal sito remoto.
Saluti @ndrea 

[quoto in toto]
ho sviluppato praticamente la stessa cosa in php.
mi manca la parte di cancellazione dei files dopo 15 gg.
In principio ero dell'idea di definire una data di scadenza del file
manualmente ogni volta che si carica un file.
Poi non ho piu' avuto tempo di sviluppare l'idea.
Se posso chiedertelo, in che modo fai cancellare i files dopo 15gg?
La cancellazione avviene automaticamente senza l'intervento di nessuno
oppure lanci uno script apposta?
Ciao e grazie ancora.
tony

 oppure lanci uno script apposta?
Sull'evento load della pagina chiamo una routine che cancella i file ogni
volta che l'utente ci entra:
Quindi qualsiasi utente apre la pagina fà pulito sia nel DB che nella
cartella upload e non solo dei suoi file ma di tutti i file di tutti gli 
utenti ma questo posso anche gestirlo a mio piacimento.
Saluti @ndrea 

 scaricare i propri file
Questo sembra bello...
Mi spieghi la parte "viene reinderizzato da din.dns"?

 Mi spieghi la parte "viene reinderizzato da din.dns"?
Questa parte non l'ho gestita io ma il sistemista comunque prova a dare 
un'occhiata qui: 
http://www.dyndns.com/
-- 
Saluti @ndrea

un'occhiata qui: 
http://www.dyndns.com/
aggiungo che ci sono router (come il mio netgear dg834g, ma credo che
anche altri router lo facciano) che gestiscono questa funzionalita'
nativamente: tramite questo sistema, il router comunica periodicamente
il tuo IP (assegnato dinamicamente ogni volta che ti colleghi ad
internet) al servizio dyndns, il quale viene aggiornato e, di fatto,
puntera' sempre al tuo computer.
In questo modo puoi avere un serever in casa a tutti gli effetti.
Ciao
tony

<sweetman> ha scritto nel messaggio 
news:jtioh3llhv8n1ssuk...@4ax.com...

Esatto, ti ringrazio per la puntualizzazione, anche io mi avvalgo di un 
netgear.
ho però un presentimento, credo che i motori di ricerca non vedano questi 
siti ma non ho conferma.
Saluti @ndrea 

 siti ma non ho conferma.
spero bene! 

 grazie come al solito!
Ma ... io prima pagavo un ftp.
Ora... mi sono fatto il "tutto incluso" della telecom....
Oltre al doppio numero mi hanno dato anche un ip fisso.
Il tutto ad un prezzo veramente ragionevole....
Ip fisso ...., un disco del pc dedicato......, filezilla server
(gratuito, 
http://filezilla-project.org/
) e mi sono fatto l' FTP in
ufficio... PERFETTO!!!!  :-))