Unofficial WebSite X5

Programmazione PHP => Discussioni Generali => Topic aperto da: milux - 14 Settembre, 2011, 11:03:54

Titolo: PHP download
Inserito da: milux - 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
Titolo: Re:PHP download
Inserito da: Snake Xenzia - 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,
Titolo: Re:PHP download
Inserito da: tigrone - 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?
Titolo: Re:PHP download
Inserito da: milux - 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...
Titolo: Re:PHP download
Inserito da: milux - 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...
Titolo: Re:PHP download
Inserito da: serzio - 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.
Titolo: Re:PHP download
Inserito da: tigrone - 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?


Titolo: Re:PHP download
Inserito da: milux - 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
Titolo: Re:PHP download
Inserito da: tigrone - 15 Settembre, 2011, 15:14:34
Li cambi frequentemente o sono sempre i soliti?
Titolo: Re:PHP download
Inserito da: milux - 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..
Titolo: Re:PHP download
Inserito da: tigrone - 15 Settembre, 2011, 15:48:14
?
Titolo: Re:PHP download
Inserito da: milux - 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..
Titolo: Re:PHP download
Inserito da: tigrone - 15 Settembre, 2011, 17:23:26
Quindi vorresti memorizzare le informazioni (click, ip ecc) di entrambi i siti in un unico db?
Titolo: Re:PHP download
Inserito da: milux - 15 Settembre, 2011, 17:26:07
no per ora li lascio separati..
Titolo: Re:PHP download
Inserito da: tigrone - 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.
Titolo: Re:PHP download
Inserito da: milux - 15 Settembre, 2011, 19:04:29
direi che è perfetto. provo in locale a creare un db e poi faccio un sito di prova per fare dei test e poi passo alla fine in remoto il tutto sul www di produzione