2016-06-10 5 views
-2

Kann ich den verfügbaren Speicherplatz in PHP bekommen? Oder kann ich irgendwie einfach versuchen, eine riesige Datei zu erstellen (es dauert zu lange, um sie zu erstellen) und zu sehen, ob sie passt?Gibt es eine Möglichkeit, den verfügbaren Speicherplatz in PHP zu sehen?

+2

Die Funktion 'disk_free_space()' (in der Antwort weiter unten diskutiert Andrejs) ist das erste Ergebnis für eine Google-Suche nach 'verfügbarem Speicherplatz in php'. Im Allgemeinen sollten Sie versuchen, die Frage selbst zu lösen (z. B. ein wenig Nachforschung), bevor Sie hier eine Frage stellen. –

+0

ernsthaft ... versuchen Sie das Handbuch/google http://php.net/manual/en/ref.filesystem.php –

+0

Ich habe eine Google-Suche. Seltsam, ich habe diese Antwort nicht gesehen. Ich nehme an, dass ich verschiedene Keywords verwendet habe. Es tut uns leid. –

Antwort

3

disk_free_space - Liefert den freien Speicherplatz auf Dateisystem oder Festplattenpartition

float disk_free_space (string $directory) 

ein String ein Verzeichnis Gegeben enthält, wird diese Funktion die Anzahl der Bytes auf dem entsprechenden Dateisystem oder Festplattenpartition zurück.

Beispiel:

<?php 
// $df contains the number of bytes available on "/" 
$df = disk_free_space("/"); 

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

Das du für die Antwort. Aber ich muss wissen, wie viel Speicherplatz auf dem Hosting-Account verfügbar ist (zu dem ich den Pfad nicht kenne). –

+1

Sie könnten den Pfad zum aktuellen Skript verwenden, 'dirname (__ FILE __)'. Dies sollte den Trick machen: '$ df = disk_free_space (dirname (__ FILE __))'. –

+0

Großartig. Werde es versuchen, danke. –

Verwandte Themen