Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Upload e generazione link

    Ho fatto una breve ricerca su quanto necessita per creare una pagine per fare upload di file. Tutto mi ha indicato l'utilizzo di php come soluzione più semplice.

    La mia necessità è quella di permettere ad un utente qualsiasi di fare un upload di qualsiasi file (sia estensioni che dimensioni).
    Ho visto diversi esempi che ho usato ed funzionano per piccoli file, per file di grandi dimensioni ho avuto problemi, così ho editato il campo delle dimensioni aumentandolo, fino a cancellare la condizione "if" che li controllava. risultato finale continua a funzionare su file di piccole dimensioni, ma non su file di grandi dimensioni.

    Al termine di tutto dovrei generare un link formato da:

    Costante + variabile (nome file).

    Idee?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    per l'upload di file di grosse dimensioni è più indicato utilizzare le funzioni di ftp di php, visto che è anche un protocollo èiù adatto per il trasferimento dei file (non per niente ftp sta per FileTransferProtocol).

    Comunque nessuno ti impedisce di modificare il file php.ini e più precisamente le direttive:

    codice:
    upload_max_filesize = 2M
    post_max_size = 8M

    ciao ciao

  3. #3
    Fatto, ed ora funziona....

    ora dovrei creare il link formato da costante + variabile (nome file)

    come posso fare?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se hai fatto le cose per bene, oltre a fare l'upload hai registrato in una tabella del database il file appena registrato in un formato del genere:

    codice:
    +-----+--------------+-----------------------------------+
    | id  | nomefile     | percorso sul filesystem           | 
    +-----+--------------+-----------------------------------+
    |  1  | prova.jpg    | C:\prova\                         | 
    |  2  | prova1.jpg   | C:\prova\                         | 
    |  3  | prova2.jpg   | C:\prova\                         | 
    |  4  | prova3.jpg   | C:\prova\                         |
    e formerai dei link:

    www.sito.it/leggifile.php?id=1

    e nella pagina leggifile.php selezionerai da db il record con id=1 avendo cosi percorso e nome del file da mostrare.

    ciao

  5. #5
    Forse non ho ben capito...

    Al termine dell'upload ho bisogno di creare anche semplicemente una riga di testo compsta cosi:

    ftp://ftp.sito.it/download/"nomefile.xxx"

    Non deve essere necessariamente un link, è sufficiente creare una riga di testo che l'utente potrà copiare nel corpo di una mail da spedire.

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    a bhe allora basta scrivere:

    echo 'Clicca e godi';

    dove in indirizzo scriverai una cosa del genere:

    $indirizzo=$dominio.$percorso.$nomefile;

    questi dati li hai tu....

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.