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?
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?
Probabilmente si, ma dubito che tu possa fare un contatore del genere in PHP, molto più realisticamente dovrai usare javascript.
D'accordo, ma come?
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
Ovviamente non lo so, altrimenti te l'avrei detto, chiedi nella sezione javascript.Originariamente inviato da starcraftworld
D'accordo, ma come?
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 =)
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
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.