“Conocimientos Programación>Programación PHP /MySQL

PHP Byte conversión

2014/5/6
PHP es un lenguaje de programación que se utiliza con frecuencia para crear ricas aplicaciones Web interactivas . Código PHP es ejecutado por un servidor web e interactúa con sus usuarios a través de HTML y Javascript como AJAX. Puede ser útil para medir el tamaño de archivo con PHP para estimar la carga o descarga veces y crear una interacción significativa de usuario en la aplicación. Archivo

Para un archivo residente en el servidor en el que está ejecutando código PHP , el tamaño del archivo puede ser medida por la función de tamaño del archivo PHP (). La función tamaño de archivo devuelve el tamaño del archivo como un número entero que representa el número total de bytes . Sin embargo , los seres humanos están acostumbrados a pensar en tamaños de archivo en KB, MB y GB , no sólo un gran número de bytes

$ my_file_size = filesize ( $ my_file_name ) .
Número de Bytes

Bytes mediciones utilizan prefijos métricos : kilo , mega, giga , tera . Cada paso puede ser en incrementos de ya sea 1000 o 1024 , dependiendo de la autoridad citada . Un tamaño de paso de 1000 es más fiel a la métrica estándar , pero un tamaño de paso de 1024 es fiel a las raíces binarias de cálculos informáticos .

$ Size_standards = array ( ' bytes' , ' kB ' , 'MB ' , ' GB ', ' TB ' ), $ size_step = 1,024 ;
Cálculo

archivo legible por humanos puede calcularse iterativamente dividiendo por 1.024 - o - 1000 hasta que el resultado es menor que el tamaño de paso

calculated_size $ = $ my_file_size ; $ reduction_count = 0 , mientras que ( calculated_size $ > $ step_size ) : . calculated_size $ = $ calculated_size /$ step_size ; $ reduction_count + + ; ENDWHILE ;
Display

el resultado se puede visualizar mediante el lenguaje "print " PHP construir para mostrar el resultado en el lugar adecuado en su aplicación PHP . Tenga en cuenta que debe utilizar comillas dobles para las variables de la cadena a analizar .

Print "El tamaño de $ my_file_name es de $ calculated_size $ size_standards [$ reduction_count ] . "

El resultado se mostrará la producción , tales como, "El tamaño de vacation_picture.jpg es 3.403 MB . "

Programación PHP /MySQL
Cómo imprimir un archivo en un correo electrónico PHP
Cómo publicar una entrada de texto Valor Caja en PHP
Tutorial de Creación de sistemas de eventos en PHP PHP
¿Cómo deshacerse de los caracteres de escape en PHP
Cómo convertir caracteres en números ASCII en PHP
Cómo mostrar un campo en una base de datos MySQL con una cierta fecha en PHP
La migración de Access a MySQL Tutorial
Tutorial de corta Servicios de URL en PHP
Conocimientos Informáticos © http://www.ordenador.online