ตอบจขกท.
ถ้าแต่ละคนจะมีเนื้อที่ของตนเองเนี่ย มันต้องแยกด้วยว่าถูกกำหนดโดยอะไร
เช่น บนระบบ windows จะมี user กับ disk quota ซึ่งสามารถกำหนดได้ว่า user นี้ group นี้ ให้ quota กี่เมกะไบท์ กี่กิกะไบท์ (ซึ่งทาง linux ผมไม่รู้เรียกว่าอะไร แต่คิดว่ามีเหมือนกัน)
ถ้าถูกกำหนดโดย windows account อย่างนี้ผมไม่ทราบจริงๆว่าทำไง
แต่ถ้าถูกกำหนดโดย db เช่นในตาราง account มีระบุว่า user นี้กี่เมก อันนี้ก็ง่าย
-ก็เอาขนาดที่กำหนด แปลงให้เป็น byte
-หาไฟล์ทั้งหมดที่อิงกับ user นี้ เพื่อหาขนาดไฟล์ทั้งหมดที่อยู่บน server
แล้วเอามาเทียบ เช่น Code (PHP)
$Name=$_POST['Name'];
$Surname=$_POST['Surname'];
echo $Name;
echo $Surname;
$Result=mysql_query("INSERT INTO Member (Name,Surname) VALUES ('".$Name."','".$Surname."')") or die (mysql_error());