怎么限定虚拟空间的大小? 谢谢...限定大小的问题已经可以解决,那PHP如何知道用户使用了多少空间呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嘿嘿,限定空间一般在FTP里指定吧,因为对方一般都是通过FTP上传文件滴。当然,应该也能通过磁盘限额。获取使用空间,可以使用php程序来做,也可以使用其他程序来获取,比如用c来做,不过原理都类似,关于php来获取目录大小,我写过类似文章:http://blog.csdn.net/heiyeshuwu/archive/2005/09/19/485032.aspx不过这种方法比较慢,我建议使用其他方法,比如建立一个数据表,定期使用某个脚本获取用户目录大小后保存到数据库里,或者是使用web上传的方式,然后用户没上传一个文件,就把大小写入到数据库,这些都要根据实际情况来定。 你的blog 打不开,请帖上来好吗,谢谢我自己也写过遍历文件夹取得总大小的程序,但在扫描多些文件的时候会运行超时,如下:<?/*计算某目录下的总文件大小[email protected]*/set_time_limit(60);$used_space = 0;function listfiles($dir="."){global $used_space;$handle=opendir("$dir");while ($file = readdir($handle)) { if($file=="."||$file=="..")continue; if(is_dir("$dir/$file")){ listfiles("$dir/$file"); } else { $used_space += filesize("$dir/$file"); }}closedir($handle);}listfiles("../");echo $used_space ;?> system(得到目录大小命令) 我不了解UNIX,试问这些有用吗 system 只有得到一个分区的大小的命令 1/1000000 PHP如何求次方根 php fputs 换行 备份工具ebak的问题,在线等 smarttemplate调用动态公共页的方法 我想问下,像丁丁地图这样的查询网站是怎么做的???? 请问一个很简单的问题,论坛如何获得当前在线人数? 如何实现图片的缩略图? 新站开张,大家请提意见 josn转数组 需要一个mysql语句在一个表中统计各个用户的记录数,及在指定时间后的记录数? 连不上mysql?
获取使用空间,可以使用php程序来做,也可以使用其他程序来获取,比如用c来做,不过原理都类似,关于php来获取目录大小,我写过类似文章:
http://blog.csdn.net/heiyeshuwu/archive/2005/09/19/485032.aspx不过这种方法比较慢,我建议使用其他方法,比如建立一个数据表,定期使用某个脚本获取用户目录大小后保存到数据库里,或者是使用web上传的方式,然后用户没上传一个文件,就把大小写入到数据库,这些都要根据实际情况来定。
我自己也写过遍历文件夹取得总大小的程序,但在扫描多些文件的时候会运行超时,如下:<?
/*
计算某目录下的总文件大小
[email protected]
*/
set_time_limit(60);
$used_space = 0;
function listfiles($dir="."){
global $used_space;
$handle=opendir("$dir");
while ($file = readdir($handle)) {
if($file=="."||$file=="..")continue;
if(is_dir("$dir/$file")){
listfiles("$dir/$file");
}
else {
$used_space += filesize("$dir/$file");
}
}
closedir($handle);
}listfiles("../");
echo $used_space ;
?>
我不了解UNIX,试问这些有用吗