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

    Percentuale completamento upload

    Ho un form che consente di uploadare un file tramite PHP. Ho visto che $_FILES['size'] permette di conoscere la dimensione del file, esiste un modo per sapere quanti byte sono gia' stati caricati?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Probabilmente si, ma dubito che tu possa fare un contatore del genere in PHP, molto più realisticamente dovrai usare javascript.

  3. #3
    D'accordo, ma come?

  4. #4
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    Quoto, con js forse riesci. Per il come chiedi di la
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Originariamente inviato da starcraftworld
    D'accordo, ma come?
    Ovviamente non lo so, altrimenti te l'avrei detto, chiedi nella sezione javascript.

  6. #6
    Non puoi né con Javascript né con Ajax (puro).
    Il metodo più rapido e veloce è usare flash (prima di storcere il naso, notate che anche google utilizza flash per la gestione upload allegati in gmai. Basta cliccare il tasto destro sulla scritta "Allega un file").

    C'è una alternativa più laboriosa che ti consente tramite javascript / Ajax e PHP (o un qualsiasi linguaggio server-side) di farlo.
    Prova a cercare "php upload progress" su google.
    Si tratta in soldoni di controllare le dimensioni del file temporaneo creato durante l'upload utilizzando un frame nascosto per l'upload e Ajax per richiamare ad intervalli regolari (un secondo per esempio) la pagina che controlla le dimensioni del file temporaneo.

    Di preciso non so come funziona perché non l'ho mai usato. Sinceramente, preferisco mettere un piccolo flash piuttosto che creare un macello del genere =)

    Oppure aspetti che il miracoloso html5 diventi standard =)

  7. #7
    Originariamente inviato da chumkiu
    Non puoi né con Javascript né con Ajax (puro).
    Il metodo più rapido e veloce è usare flash (prima di storcere il naso, notate che anche google utilizza flash per la gestione upload allegati in gmai. Basta cliccare il tasto destro sulla scritta "Allega un file").

    C'è una alternativa più laboriosa che ti consente tramite javascript / Ajax e PHP (o un qualsiasi linguaggio server-side) di farlo.
    Prova a cercare "php upload progress" su google.
    Si tratta in soldoni di controllare le dimensioni del file temporaneo creato durante l'upload utilizzando un frame nascosto per l'upload e Ajax per richiamare ad intervalli regolari (un secondo per esempio) la pagina che controlla le dimensioni del file temporaneo.

    Di preciso non so come funziona perché non l'ho mai usato. Sinceramente, preferisco mettere un piccolo flash piuttosto che creare un macello del genere =)

    Oppure aspetti che il miracoloso html5 diventi standard =)

    non è un macello con js + php, solo che non viene un granchè...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Se usi una classe già pronta no, non è un macello farla... ma è una porcheria. Sovraccarichi il server con richieste che puoi evitare per avere un risultato molto grossolano.

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.