Come salvare i file (foto filmati ecc.) dal pc utente con il linguaggio di programmazione PHP.
ALLWEB free
Web Directory Script Linguaggi
Italiano Inglese Tutte
 
 29 Jul 2014
aggiungi in preferiti  
Home    Mappa directory    Script




Introduzione - salvare i file dal pc utente con php:

questo articolo si sviluppa in tre pagine:
Negli ultimi anni il numero dei siti si è moltiplicato a dismisura, nuovi portali mossi da nuove idee si fanno una concorrenza sempre più spietata per accaparrarsi più traffico possibile.
Per consolidare i risultati ottenuti (in termini di traffico) un webmaster deve condizionare l'utente a ritornare sul sito di propria spontanea volontà.
Per riuscire ad ottenere il ritorno di un navigatore si può agire in tre semplici modi:
- Nuovi contenuti e sempre aggiornati
- Inviti (newsletter od altro del genere..)
- Utilizzo dei suoi dati personali e non (nel rispetto delle leggi vigenti)

UTILIZZO DEI DATI PERSONALI E NON:
Per condizionare l'utente a ritornare sul portale è fondamentale un'interazione fra i due.
I vantaggi che otteniamo sono molteplici, e sintetizzabili nei seguenti punti:
1) RITORNO: Un navigatore che scarica i suoi dati o i suoi file su un portale vorrà sempre verificare (anche periodicamente) lo stato dei suoi dati
2) PSICOLOGICO: L'utente sentirà il sito come una parte di se.
3) MATERIALE: Contribuisce alla crescita del sito stesso aggiornando ed arricchendone i contenuti.

Il terzo punto è sicuramente quello che più paga il webmaster in termini di traffico. Immaginate di ottenere una pagina da ogni italiano... in poco tempo avrete un sito di circa 60.000.000 di pagine... vi pare poco?
è naturale che non otterrete un sito del genere, ma è importante capire che un solo webmaster senza il contributo dei navigatori NON otterrà mai dei grandi risultati.

In questo articolo analizzeremo come scaricare i dati dal pc utente e salvarli sul nostro spazio web.

Preparazione:

Per riuscire a salvare i dati sul nostro spazio web dobbiamo creare una directory apposita con i permessi di scrittura e lettura tutti attivi.
Questo è necessario per salvare, rinominare e cancellare il file direttamente dal pc, senza l'utilizzo di un ftp.

Visto che non possiamo costruire una pagina per ogni utente dobbiamo creare una tabella mysql dove possiamo salvare il nome dei dati (nome foto, filmato o file) ed altri parametri a propria discrezione (data inserimento, nome account, password ecc....). Potremo recuperare i dati con script e pagine dinamiche.

IMPORTANTE: Ricordate che un navigatore NON può verificare se nella directory esiste già un file con lo stesso nome (in questo caso cancelleremo il primo a favore del nuovo), pertanto prima di salvare il file lo dovremo rinominare, e magarti salvare il vechio nome nel database facendolo apparire nel tag ALT="....." oppure title="....."
Per ottenere un duplice risultato salveremo il nome file con il timestamp del momento, riducendo la possibilità di un nome doppio e ottenedo la data e l'ora esatta del salvataggio.


Problemi legali:

Mettere online 24 ore su 24 uno script del genere preclude al webmaster la possibilità di un controllo continuo sui contenuti. Ciò potrebbe portare seri problemi legali per il gestore o webmaster. Per ovviare (in minima parte) a questa problematica ricordatevi di inserire nel database il codice IP di chi inserisce il materiale e la data e l'ora del salvataggio (timestamp - nel nostro caso il nome del file). In questo modo le autorità giudiziarie potranno risalire a chi ha inserito il materiale nel vostro sito.
Nella stessa pagina di inserimento materiale, oppure all'atto di registrazione dell'utente fate presente allo stesso che i dati di inserimento materiale saranno salvati e disponibili alle autorità. Per essere sicuri che il navigatore sia al corrente di tutto questo inserite un box di conferma presa visione. Senza l'attivazione del box NON salvate alcun dato.
Ricordate che è vostro dovere denunciare chi ha un comportamento illecito.


VAI ALL' ESEMPIO