相关疑难解决方法(0)

PHP脚本 - 检测是在linux还是Windows下运行?

我有一个PHP脚本,可以放在Windows系统或Linux系统上.在任何一种情况下我都需要运行不同的命令.

我如何检测我所处的环境?(最好用PHP而不是聪明的系统黑客)


实在抱歉!!脚本从命令行运行!!!!

php linux windows operating-system detect

131
推荐指数
10
解决办法
7万
查看次数

php disk_total_space

我需要有关disk_total_space函数的帮助..

我的代码上有这个

<?php
          $sql="select * from users order by id";
          $result=mysql_query($sql);
          while($row=mysql_fetch_array($result)) {
?>
Name : <?php echo $row['name']; ?>
Email : <?php echo $row['email']; ?>
Diskspace Available : <?php 
$dir = "C:/xampp/htdocs/freehosting/".$row['name'];
disk_total_space($dir);
} ?>
Run Code Online (Sandbox Code Playgroud)

但是,这为每个用户返回相同的磁盘空间..

任何人都能给我一些光明吗?

谢谢 :)

php directory

2
推荐指数
1
解决办法
3588
查看次数

PHP - 获取目录的大小

在PHP中获取目录大小的最佳方法是什么?我正在寻找一种轻量级的方法,因为我将使用它的目录非常庞大.

在SO上已经有一个关于这个的问题,但它已经三年了,而且解决方案已经过时了.(现在fopen因安全原因而被禁用了.)

php filesystems

2
推荐指数
1
解决办法
4478
查看次数

Laravel - 计算目录的总大小?

我试图在Laravel中获取$目录的总大小,到目前为止我只能使用size函数获取单个文件的大小.似乎没有任何示例或文档?

任何有关此的意见将不胜感激,谢谢.

laravel laravel-5.1

2
推荐指数
1
解决办法
2892
查看次数

PHP:将字节转换为 GB(文件夹大小)

我正在尝试将这些字节转换为 GB 以供图像主机使用,请帮助并感谢您,抱歉英语不好:

function foldersize($dir){
 $count_size = 0;
 $count = 0;
 $dir_array = scandir($dir);
 foreach($dir_array as $key=>$filename){
  if($filename!=".." && $filename!="."){
   if(is_dir($dir."/".$filename)){
    $new_foldersize = foldersize($dir."/".$filename);
    $count_size = $count_size + $new_foldersize[0];
    $count = $count + $new_foldersize[1];
   }else if(is_file($dir."/".$filename)){
    $count_size = $count_size + filesize($dir."/".$filename);
    $count++;
   }
  }

 }

 return array($count_size,$count);
}

$sample = foldersize("images");

echo "" . $sample[1] . " images hosted " ;
echo "" . $sample[0] . " total space used </br>" ;
Run Code Online (Sandbox Code Playgroud)

php

-2
推荐指数
1
解决办法
3999
查看次数