Versio

webspace uitlezen met php.

Overzicht Reageren

Daniel H

Daniel H

02/10/2009 13:17:00
Quote Anchor link
ik heb thuis een servertje die ik nu public heb draaien alles werkt prima, en nu heb ik iemand die ik voor een leuke prijs een stukje webspace wil aanbieden. ik wil hem een map geven, en daar kan hij alles inzetten, hoe zorg ik ervoor dat de map max 100 mb groot is, en hoe lees ik met php de groote van de map uit?
het gaat om linux centos 5.3. ik gebruik geen control panel zoals: cpanel of directdamin.

Hopelijk alvast bedankt.

Daniƫl
Gewijzigd op 01/01/1970 01:00:00 door Daniel H
 
PHP hulp

PHP hulp

25/05/2012 19:27:14
Gesponsorde koppelingen:
 
TJVB tvb

TJVB tvb

02/10/2009 13:34:00
Quote Anchor link
Wat denk je er van om voor die persoon gewoon een user aan te maken met een quota?
 
Daniel H

Daniel H

02/10/2009 13:38:00
Quote Anchor link
maar ik heb alle user in de database staan,? dus kan het ook anders?
 
- Aar -

- Aar -

02/10/2009 14:00:00
Quote Anchor link
Dat kan gewoon met quotas. Je maakt een user op je server aan, geef hem een home-dir met een quota, et voila.
 
TJVB tvb

TJVB tvb

02/10/2009 14:10:00
Quote Anchor link
Hoe denk je dat die control pannels dat doen?
Anders laat je dus mensen eerst wat neerzetten om daarna eventueel te kijken of het mag en het dan te verwijderen.
 
Daniel H

Daniel H

02/10/2009 14:19:00
Quote Anchor link
oke bedankt, ik ga er naar kijken.
maar hoe lees ik dan met een php script, de webspace uit?
 
- SanThe -

- SanThe -

02/10/2009 14:21:00
Quote Anchor link
Kijk eens op php.net daar staan diverse methoden om dat te doen.
 
Daniel H

Daniel H

02/10/2009 14:25:00
Quote Anchor link
ik heb lopen zoeken maar kan het niet vinden, vandaar dit topic. dus kan iemand me in de richting helpen?
 
M Ypma

M Ypma

02/10/2009 14:45:00
Quote Anchor link
@Daniel,

wat vreemd ik zie toch meerdere voorbeeldjes aangegeven op php.net, waaronder op:
http://us2.php.net/manual/en/function.filesize.php

edit:
en kijk nou eens:
http://us.php.net/manual/en/function.disk-total-space.php
Gewijzigd op 01/01/1970 01:00:00 door M Ypma
 
- Aar -

- Aar -

02/10/2009 15:47:00
Quote Anchor link
Ja, dat is leuk om te controleren. Maar de echte quote berekening die o.a voor FTP geldt, zit echt als Linux packet meegeleverd, en die heet quota...
 
Daniel H

Daniel H

02/10/2009 15:55:00
Quote Anchor link
ik ben nu bezig om alles met quota te doen. bedankt allemaal.
ik gebruik de volgende code om mijn diskspace uittelezen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
function roundsize($size){
    $i=0;
    $iec = array("B", "Kb", "Mb", "Gb", "Tb");
    while (($size/1024)>1) {
        $size=$size/1024;
        $i++;}
    return(round($size,1)." ".$iec[$i]);
}


$groote = disk_total_space("/");

echo roundsize($groote);
?>
 



Overzicht Reageren

Get Adobe Flash player