Bu örnekte sistemin ne kadar zamandır çalıştığı saptanmakta ve sonuç bir ileti penceresinde gösterilmektedir.
Örnek 1 - Bilgisayarın ne kadardır mesaide olduğunu saptayıp göstermek
<?php
// Visual Studio/Tools/Winapi/WIN32API.txt
// dosyasındaki sabitlerden bize gerekeni tanımlayalım
define("MB_OK", 0);
// Eklenti dosyasını yükleyelim
dl("php_w32api.dll");
// kernel32.dll'deki GetTickCount işlevini kullanacağımızı bildirelim
w32api_register_function("kernel32.dll",
"GetTickCount",
"long");
// User32.dll'deki MessageBoxA işlevini kullanacağımızı bildirelim
w32api_register_function("User32.dll",
"MessageBoxA",
"long");
// Sistemin açık olduğu süreyi saptayalım
$ticks = GetTickCount();
// Anlamlı bir dizgeye dönüştürelim
$secs = floor($ticks / 1000);
$mins = floor($secs / 60);
$hours = floor($mins / 60);
$str = sprintf("Bilgisayarın çalışmakta olduğu toplam süre:" .
"\r\n %d milisaniye veya \r\n %d saniye" .
"veya \r\n %d dakika ya da \r\n %d saat %d dakika.",
$ticks,
$secs,
$mins,
$hours,
$mins - ($hours*60));
// Bir ileti kutusu açıp sonucu gösterelim
MessageBoxA(NULL,
$str,
"Mesai Bilgisi",
MB_OK);
?>