לא חושב שתצליח להגיע לרמת דיוק גבוהה אבל לא תפסיד כלום אם תנסה.
שלבים:
1. כתיבת קובץ htaccess שאליו מופנים כל הבקשות.
2. כתיבת קובץ PHP שמקבל כפרמטר את שם הקובץ המבוקש.
3. הסקריפט יוסיף את גודל הקובץ למסד נתונים.
4. תדפיס את הheader של הקובץ ואת התוכן שלו.
אמור להיות משהו כזה:
PHP קוד:
<?php
$file = $_GET['file'];
if (isset($file)) {
if (file_exists($file)) {
$size = filesize($file);
$header = mime_content_type($file);
mysql_query("UPDATE `settings` SET `traffic`=`traffic`+{$size}");
header($header);
echo file_get_contents($file);
}
}
?>
או שפשוט תשתמש בAPI של הDirectAdmin.