Re: calculating kilobytes

From: Date: Sat, 15 Feb 2003 17:08:04 +0000
Subject: Re: calculating kilobytes
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-135680@lists.php.net to get a copy of this message
On 14-Feb-2003 joe wrote: > > "Jason Wong" <php-general@gremlins.biz> wrote in message > news:200302150346.35989.php-general@gremlins.biz... >> On Saturday 15 February 2003 03:17, joe wrote: >> >> > now to the point... >> > i need a script. it should work on safe mode php so it should be as > simple >> > as possible. >> > it should calculate all the file sizes in the directory that it is in > and >> > in the subdirectories also (only 1 level subdirectories). it should echo >> > the total size of the uploaded files. >> > then it should take the filesize and substract it from 25 megabytes. > that >> > is the limit on this server. then it should echo the result (the maximum >> > number of kilobytes that can still fit on this account). >> > unfortunately i have insuffitient knowlege to do it miself. >> > i just want to thank anyone who can help me. >> >> Most of the functions that you need to accomplish this can be found in >> chapters 'Directory functions' & 'Filesystem functions'. >> >> -- >> Jason Wong -> Gremlins Associates -> www.gremlins.biz >> Open Source Software Systems Integrators >> * Web Design & Hosting * Internet & Intranet Applications Development * >> ------------------------------------------ >> Search the list archives before you post >> http://marc.theaimsgroup.com/?l=php-general >> ------------------------------------------ >> /* >> We gave you an atomic bomb, what do you want, mermaids? >> -- I. I. Rabi to the Atomic Energy Commission >> */ >> > > i searched and i tried and i failed. most of the functions dont work in safe > mode, some didnt do what i wanted (returned the whole drive size instead of > one directroy) etc. > my head hurts already and i think i am on the verge on nervous breakdown > because i have been trying to solve this problem for days.... so could > somebody please drop me a function here? > thank you... > > untested ... write a shell script (and put in your safe_mode_exec_dir): --- #!/bin/sh /usr/bin/du -k $1 | tail -1 exit 0 --- then use popen/fgets to call the script and parse output. Regards, -- Don Read dread@texas.net -- "Beer is proof that God loves us and wants us to be happy."

« previous php.general (#135680) next »