<?php
echo '磁盘d的总容量是:'.round(disk_total_space('d:')/pow(1024,2),2);
?>//请问这样写正确吗?得到的值是mb还是gb?如何能得到gb

解决方案 »

  1.   

    测试了一下可以,得出来的是MB
    GB=MB/1024
    echo '磁盘d的总容量是:'.round(disk_total_space('d:')/pow(1024,2)/1024,2);
      

  2.   

    float disk_total_space ( string $directory )
    给出一个包含有一个目录的字符串,本函数将根据相应的文件系统或磁盘分区返回所有的字节数。 注意,这个函数返回的是字节数
      

  3.   

    另外楼主的意思是MB还是Mb?这样的单位是不一样的如果想得到GB,使用
    header ( "Content-Type: text/html; charset=utf-8" );
    echo '磁盘d的总容量是:'.(disk_total_space('F:')/pow(1024,3))
    即可