Cerca nel blog

Pubblicità

banner-125x125 banner-125x125 banner-125x125 banner-125x125

Feed RSS e Newsletter

Puoi seguire il mio blog abbonandoti al feed RSS, se non sai cos'è un feed RSS prova a guardare questo video... Spiega tutto!

Icona Feed RSS

Twitter

PayPal

Se ti piace questo blog puoi pensare ad una donazione.

Tutti i fondi ricevuti saranno utilizzati per il mio sollazzo personale. :-)

Ultimi commenti...

VITO: Il sito dice che accetta pagamenti con carta di credito ,visa e mastercard……… ;….la...

Napolux: @ Davide Salerno: Domanda banale… Dopo i 20 anni IMHO si sfondano… ;)

Davide Salerno: Come sono le svedesi?

Napolux: @ VITO: In teoria non c’è bisogno di collegare la carta all’account, ma non lo so di preciso, ti...

VITO: Volevo chiedervi se è possibile effettuare pagamenti online con carta prepagata paypal, in siti dove accettano...

Dimensione file in PHP

lunedì 29 settembre 2008
1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 1,00)
Loading ... Loading ...

Per formattare correttamente una dimensione file in PHP si può procedere nel seguente modo:

echo number_format(filesize("nomefile.ext") / 1024,2,",",".") . " KB";

Quindi: dividiamo la dimensione restituita da filesize per 1024 (trasformando i byte in kilobytes) utilizzando il punto per separare le migliaia e la virgola per i 2 decimali.

Otterremo ad esempio 1.123,45 KB

Grazie a Pietro per la segnalazione

Questo articolo è stato pubblicato lunedì, 29 settembre 2008 alle ore 08:17 Se non vuoi perdere nemmeno un articolo del mio blog abbonati al feed RSS. Se non sai cos'è un feed RSS puoi guardare questo video, spiega tutto!

In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.

  

10 Commenti a “Dimensione file in PHP”

  1. Matteo_M scrive:

    :O
    Grazie di questa imbeccata, la devo provare :D

  2. Pietro Sensini scrive:

    Gentile Napolux, ho seguito divertito la botta e risposta tra i tuoi commenti nell’articolo sul Nokia N96, quando scrivesti mpx invece di Mpx. Se permetti un appunto vorrei farti notare che anche in questo articolo hai commesso altri errori sempre riguardo alle unità di misura. Essendo, se non sbaglio, il tuo campo di lavoro la cosa diventa un po’ più gravuccia. Hai scritto “1.123,45 Kb”, ed è sbagliato. Nel Sistema Internazionale il prefisso “k” (10^3) si scrive in minuscolo. Tutti quelli che scrivono in maiuscolo sbagliano, compreso il fruttivendolo quando scrive il prezzo al kg delle zucchine. Altra cosa, non valgono le regole del plurale per le abbreviazioni unità di misura, quindi quando scrivi “kilobites” commetti un ulteriore errore, senza considerare che in italiano non si scrive “kilo” ma chilo… ma sorvoliamo.
    Infine vorrei farti notare che se la dimensione delle misure che maneggi è in bit allora va bene “b”, diversamente il “byte” (8 bit) si indica con “B”… insomma un bel pasticcio.
    Mi aspetto che linkerai fonti su fonti dove scrivono come hai fatto tu, ma quelli sicuramente sono in inglese. Avessi scritto in inglese!
    Spero non me ne voglia se faccio notare queste cose ma penso che chi scrive in pubblico debba porsi questi problemi, sia per rispetto verso chi legge sia anche per amor proprio. E’ brutto passare per “poco competente”.
    Per il resto sdrammatizza e ironizza come sai ben fare, magari sarà stato il diavoletto di tipografia che si diverte a cambiare i tipi il giorno prima della stampa. Anche da queste piccole cose, e magari non solo dal PageRank di Google che è addirittura sceso a 3, si misura l’autorevolezza di chi scrive.
    Grazie in anticipo per l’eventuale pubblicazione del commento.

    Pietro

  3. Napolux scrive:

    Caro Pietro,
    Per la B hai ragione e quando hai ragione hai ragione, ho corretto il post.

    Per quel che riguarda la “K” ti consiglio di inviare il tuo commento anche a Microsoft e ad Apple, visto che a quanto pare hanno problemi anche loro con le definizioni delle abbreviazioni.

    Prova anche tu, da una macchina XP in ITALIANO:
    Start -> Esegui -> c:\

    e poi, nella finestra che ti si apre:
    Visualizza -> Dettagli

    Vedrai l’abbreviazione KB… Ops! C’è una k maiuscola! Apriti cielo. Non ho mai letto nessuno lamentarsi della cosa.

    Attento, la stessa cosa succede su MacOS.

    Ok voler far le pulci al sottoscritto (sport preferito di qualche commentatore ultimamente), per carità, ci sta e quando le cose sono corrette non ho problemi a correggere, figuriamoci. Però un conto sono gli standard, un conto sono le consuetudini di utilizzo o le scelte stilistiche di scrivere una lettera maiuscola piuttosto che minuscola “perché sta meglio”.

    Persino google corregge chilobyte in kilobyte.

    P.s.
    Per quel che riguarda il pagerank… Beh, l’autorevolezza non si misura con una barretta verde. Conosco blog che hanno PR0 e sono più autorevoli di blog che hanno PR6 per quel che mi riguada.

    Poi dimentichi che il sottoscritto non si è mai voluto porre come “autorità” in nessun campo, questo è il mio blog e scrivo perché mi va: ho da imparare sul PHP e su qualunque altro linguaggio. Non sono un personaggio pubblico e non ho il potere di influenzare le decisioni di nessuno. Ultimo, ma non meno importante, il PR di questo blog è penalizzato…

    P.p.s.
    Attendo tua eventuale risposta…

  4. Pietro Sensini scrive:

    Caro Napolux, che tu voglia scrivere e dire quello che ritieni, come vuoi e quando vuoi, nessuno lo mette in dubbio. Come dici spesso: il blog è mio e scrivo quello che voglio :D Per carità, nessuno te lo nega. Ho visto che si può commentare, l’ho fatto liberamente e tu potevi liberamente non pubblicarlo. Punto.

    Noto pure che neanche ti poni il dubbio, almeno il dubbio, di quanto ti viene “educatamente” fatto rilevare. Microsoft, Apple o Google possono scrivere quello che vogliono, per fortuna né sono autorità accademiche, né istituzioni internazionali che fissano e indicano le convenzioni da utilizzare. Che tu voglia elevarle così in alto per giustificare e addurre ragione alle tue motivazioni, ben venga… ognuno ha i propri “punti di riferimento”… Google, Microsoft, Apple…altri? :D
    Tanto per opporti i miei “riferimenti” di invito a dare una lettura su Wikipedia (http://it.wikipedia.org/wiki/Sistema_internazionale_di_unità_di_misura) o qualche Università (http://www.science.unitn.it/~labdid/sisint/si.html) o addirittura l’Istituto internazionale di pesi e misure (http://www.bipm.org/).
    E’ chiaro che sei libero di scrivere secondo tutte le consuetudini che vuoi, con la stessa libertà per cui ti potrebbe capitare di scrivere “squola” o confondere “e” con “è”…nessuno ti rimanda, per carità! E poi ricordiamo sempre che il blog è tuo e scrivi quello che vuoi :D
    Mi spiace che pensi faccia parte di chissà quale organizzazione segreta nata per “farti le pulci”. Nella vita abbiamo ben altro da fare, per fortuna.
    Ti lascio alle tue “consuetudini” e… “scelte stilistiche” :D non mi intrometto nelle licenze che ti concedi. Rimango solo meravigliato per la suscettibilità con cui accogli gli appunti e, se ritieni, i consigli che ti vengono suggeriti dall’esterno. Pensa pure che ogni tanto si possa anche imparare qualcosa di nuovo, o ripensare le proprie certezze. Ora ti saluto e mi scuso anche con chi sarà stato costretto a leggere quest’ennesimo commento lungo. Avevo pensato di lasciar perdere, ma per dovere di replica e per il tuo invito, ecco la mia risposta.
    Saluti. Pietro.

  5. commentatore del lunedì scrive:

    Scusami tanto caro Napolux, dici che non imponi “autorità”….e ti posso anche credere…però sei sopraffatto “dall’autorità” di Microsoft, Mac e Google.

    Che discorsi sono anche Microsoft sbaglia!!!

    Se sbaglia Microsoft allora sei giustificato a farlo anche tu?

    Per “consuetudine” qualche altra persona continuerà a sbagliare, tanto per “consuetudine” il Sistema Internazionale non serve a nulla…

    ps: personalmente avrei accettato la correzione di Pietro Sensini, ed avrei evitato tutto il resto.

  6. Napolux scrive:

    Pensala un po’ come vuoi “commentatore del lunedì”… Non ho certo voglia di farmi tirare nel giochetto (che ogni tanto tirate fuori) di voi commentatori anonimi, che a quanto pare lo fate solo per scommessa:)

    Detto questo ogni eventuale altro commento non inerente al post sarà cancellato.

  7. Napolux scrive:

    @Pietro Sensini
    Libero di pensarla come vuoi. Io per una K non mi scandalizzo e il mio ipotetico applicativo non va in rovina…

    Se si vuole far polemica o sprecare migliaia di caratteri per una lettera maiuscola o minuscola (come nel post dei mpx o Mpx)… Beh, vuol dire che non avete di meglio da fare.

    Tutto qua.

  8. commentatore del lunedì scrive:

    a me pare…. che non vuoi ammettere l’errore… io non sono qui per fare polemica ma per commentare un tuo commento.

    Ah tranquillo sei libero di non pubblicarlo questo commento… a me la vita non la cambi. Però a tanti crei confusione….solo per consuetudine.

  9. Napolux scrive:

    L’errore sulla B (giustamente segnalato) è stato ammesso, leggiti il post dove ho aggiunto i ringraziamenti a Pietro. La K sarà sbagliata, ma nel mio post, sul mio blog, rimane così, perché mi piace così. OK??? ;)

  10. commentatore del lunedì scrive:

    Ok tanto che vuoi che sia dire Kelvin dire kilo è la stessa cosa… :grin: contento tu contenti tutti!