Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439

    Come fare? (non far visualizzare i file in upload)

    Problemone!

    Stavo "costruendo" un database per lo scambio di messaggi tra utenti registrati...

    Adesso ogni utent può inviare e ricevere la posta e ho implementato anche l'upload dei file ...

    Il problema è che questi file vanno a finire dentro la cartella public del sito ... quindi chiunque, conoscendo il nome del file (o anche in qualche altro modo?) potrebbero essere visualizzati... come posso fare per non consentire a chiunque di visualizzare i file uploadati?

    GRAZIE

  2. #2
    Meno problemone di quel che pensi...

    In fase di upload potresti far anteporre al nome del file ad esempio anno & mese & giorno & ora & minuti & secondi in cui l'utente fa l'upload.
    Se il file viene uploadato il 21/05/2004 alle 12:30:45 e si chiama pippo.zip, potresti renderlo unico modificandolo così:

    20040521123045_pippo.zip

    Ora e date le recuperi facilmente.
    Così eviti pure che un file con lo stesso nome venga sostituito.

    Chiaro??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Molto chiaro... non ci avevo pensato!

    Una cosa se io uso date () e time ()

    scrive sul database 21/05/2004

    come faccio a levare gli / ???

    Grazie

  4. #4
    Originariamente inviato da Marco7303
    Molto chiaro... non ci avevo pensato!

    Una cosa se io uso date () e time ()

    scrive sul database 21/05/2004

    come faccio a levare gli / ???

    Grazie
    puoi scrivere questo:

    Year(Now())&Month(Now())&Day(Now())&Hour(Now())&Mi nute(Now())&Second(Now())&"_"& nomefile

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    GRANDISSIMO! ha funzionato alla perfezione

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    Nooo!

    praticamente nel dbase riesco a far scrivere il nome con la data davanti ma quando faccio l'upload nella cartella public il file uploadato rimane con lo stesso nome... io uso l'upload di baol!

    questo è il codice... sapresti dove metter mano?

  7. #7
    No non conosco l'upload di baol, io uso un componente.

    Però credo che da qualche parte ci sia la possibilità di modificare il nome del file nel momento in cui lo scrive sul server

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    439
    sono riuscito a metà!

    nel senso che mi scrive il nome preso dall'hard disk ma mi aggiunge un estensione di troppo! .jpg.jpg (ad esempio)!

  9. #9
    Bè è buono come risultato. Vai avanti e probabilmente riuscirai a trovare anche il jpg di troppo.
    Ci sono comunque molti post dedicati all'upload di Baol

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.