Autore Topic: PHP download  (Letto 5156 volte)

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
PHP download
« il: 14 Settembre, 2011, 11:03:54 »
ciao a tutti, sono alla ricerca di uno script PHP per la funzione di download di file che integri eventualmente anche la possibilità di visualizzare il numero totale di download. Oltretutto secondo voi è possibile implementare una soluzione che mi restituisca l'indirizzo IP che clicca sul download?

qualsiasi segnalazione è gradita. Di funzioni ne ho trovate tante in giro ma ovviamente sono le più classiche..

Mic
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

Snake Xenzia

  • Anziani
  • Utente inesperto
  • *
  • Post: 158
Re:PHP download
« Risposta #1 il: 14 Settembre, 2011, 11:51:23 »
Ciao,
Io ho provato solo questo
http://www.ilcacciatoredinuvole.it/contadownload/index.php
Non mostra IP ma solo il totale di clik sul collegamento.
Ciao,

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #2 il: 14 Settembre, 2011, 15:25:50 »
Di funzioni ne ho trovate tante in giro ma ovviamente sono le più classiche..
Visto che sarebbe molto semplice, perchè non lo facciamo insieme?

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #3 il: 14 Settembre, 2011, 16:21:14 »
Di funzioni ne ho trovate tante in giro ma ovviamente sono le più classiche..
Visto che sarebbe molto semplice, perchè non lo facciamo insieme?

Ok  interessante. tieni conto che non sono un programmatore ok? ::)

uno dei codici che ho trovato e che mi sembra interessante da sviluppare come base è questo :

Codice:
Only registered users can see contents. Please click here to Register or Login.
Codice:
Only registered users can see contents. Please click here to Register or Login.
non l'ho ancora implementato e modificato...
« Ultima modifica: 14 Settembre, 2011, 16:25:05 da milux »
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #4 il: 14 Settembre, 2011, 16:27:08 »
uhhhmmmmm!!! ho paura che con questo tipo di forum faremo poca strada.... ho inserito lo script con "code" ma la visualizzazione non è delle migliori...
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:PHP download
« Risposta #5 il: 14 Settembre, 2011, 16:37:48 »
uhhhmmmmm!!! ho paura che con questo tipo di forum faremo poca strada.... ho inserito lo script con "code" ma la visualizzazione non è delle migliori...

Naaaaa ..... lascia stare il problema di banda ..... stiamo lavorandoci.
Hai sicuramente fatto un copia e incolla chissà come e ti sei perso i LF. Fai l'incolla nel notepad e vedi cosa succede.

Codice:
Only registered users can see contents. Please click here to Register or Login.

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #6 il: 14 Settembre, 2011, 23:24:33 »
Ok  interessante. tieni conto che non sono un programmatore ok? ::)


E tu tieni conto che se te lo 'costruisci', alla fine ti ritrovi un programma snello, potente, veloce, sicuro e completamente personalizzato... oltre che TUO.


Non serve granchè... servono: impegno, ordine e logica!


1- questi file da scaricare, sono già sul server o lo script deve fare anche l'upload?
2- hai mysql?



milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #7 il: 15 Settembre, 2011, 05:25:52 »


1- questi file da scaricare, sono già sul server o lo script deve fare anche l'upload?
2- hai mysql?

1- sono già sul server
2- ho mysql
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #8 il: 15 Settembre, 2011, 15:14:34 »
Li cambi frequentemente o sono sempre i soliti?

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #9 il: 15 Settembre, 2011, 15:32:19 »
Li cambi frequentemente o sono sempre i soliti?

sempre i soliti...la funzione la devo implementare su due distinti siti web che hanno diversi host e quindi diversi host,login e password..
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #10 il: 15 Settembre, 2011, 15:48:14 »
?

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #11 il: 15 Settembre, 2011, 16:38:33 »
?

si scusa non mi sono spiegato correttamente. Intendevo dire che ho due siti internet (domini diversi) su host diversi entrambi con mysql. Forse il prossimo anno migrerò uno dei due in modo da avere un unico host..
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #12 il: 15 Settembre, 2011, 17:23:26 »
Quindi vorresti memorizzare le informazioni (click, ip ecc) di entrambi i siti in un unico db?

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:PHP download
« Risposta #13 il: 15 Settembre, 2011, 17:26:07 »
no per ora li lascio separati..
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

tigrone

  • Moderatore
  • Utente esperto
  • *****
  • Post: 322
    • tuoweb
Re:PHP download
« Risposta #14 il: 15 Settembre, 2011, 17:59:44 »
Allora non c'è problema...


Io farei così (ma solo se i file sono sempre gli stessi...).


Predisporrei una tabella per ogni file nel db con questa struttura:


id | data | ip


Ogni volta che un utente avvia il download, viene memorizzato un nuovo record nella tabella relativa al file scaricato con la data e ora del download e l'ip dell'utente. (volendo, si possono memorizzare anche altre informazioni)


Ogni record corrisponde ad UN download.


Nella pagina web, uno script si occupa di stampare a video il link, contare i record della tabella relativa (per mostrare il num download) ed eventualmente mostrare la dimensione del file.


Cliccando sul link, un altro script aggiorna la tabella con un nuovo record (con relativi data e ip) e avvia il download del file.