Calcular espacio disponible del servidor con PHP

Calcular espacio disponible del servidor con PHP

Calcular espacio disponible del servidor con PHP. PHP siempre nos sorprende con su versatilidad en su codificación, en este artículo detallaremos una función en la cual nos permitirá mostrar en tiempo real el espacio disponible que nos queda en nuestro servidor web.

Simplemente añadiendo un archivo con PHP con una pequeña función para mostrar cuando nos queda de espacio, estamos hablando de la «La función disk_free_space()» de php devuelve el espacio disponible (en bytes, en MB, en GB) de un directorio que le pasamos como parámetro.

💣 Descarga sistemas PHP y Laravel COMPLETOS GRATIS
Recursos premium listos para usar en proyectos reales 💻
👥 +1000 desarrolladores · 🔥 Publicaciones diarias
🔥 Unirme al canal GRATIS ahora 👥 Grupo de Facebook
⏳ Enlaces disponibles por tiempo limitado
💻 Sistemas completos 🔌 Plugins PRO ⚡ Scripts listos 🔥 Recursos exclusivos

A continuación, un ejemplo de uso, mostrando el resultado en MB:

Disk_free_space() disponible en las versiones de PHP, aquí la lista:

  1.     PHP 4
  2.     4.1.0
  3.     PHP 5
  4.     PHP 7
  5.    PHP 8

disk_free_space — Devuelve el espacio disponible de un sistema de archivos o partición de disco.

Calcular espacio disponible del servidor con PHP

Descripción de la Función:

float disk_free_space ( string $directory )

a)Ejemplo de disk_free_space()

<?php
// $df contiene el número de bytes disponibles en "/"
$df = disk_free_space("/");

// En Windows:
$df_c = disk_free_space("C:");
$df_d = disk_free_space("D:");
?>

 b) Ejemplo de disk_free_space() en servidor Apache con PHP

<?php

$bytes = disk_free_space("/");

$base = 1024;

$cantidad= ($bytes/$base)/$base;

// en MegaBYtes

echo $cantidad.' MB<br>';

// Imprime por ejemplo: 26295.1289062 MB

?>

La variable $cantidad se puede cambiar a nuestro gusto para obtener el resultado en el valor que necesites sabiendo que 1024 bytes = 1 KB.

c) Ejemplo de disk_free_space() en GB con PHP

<?php

$total = round(disk_free_space("/") / 1024 / 1024 / 1024);
print("Espacio Disponible en el servidor: $total GB");
/* Imprimira Espacio Disponible en el servidor: 26 GB por ejemplo. */
?>

Les dejo el código para que les sea de utilidad, un saludo.

Calcular espacio disponible

Referencia:

PHP disk Free space()

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 5 / 5. Recuento de votos: 1

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *