| Uutiset | Koodikirjasto | Wiki | Keskustelut | FAQ | Info |
Sysinfo_CPUamp_god 26.06.02 22:19 Kiskoo CPUn tiedot /proc/cpuinfo:sta [Linux yhteensopivilla toimii, Windowssilla turha unelmoidakkaan :) ] Näppärä scripti jos haluat ilmoittaa prossusi ja muut tiedot koneestasi kotisivullasi
<pre> <? $data = file("/proc/cpuinfo"); foreach($data as $rivi) { $rivi = ereg_replace ("\n", "", $rivi); $rivi = ereg_replace ("\r", "", $rivi); $rivi = ereg_replace (" ", "", $rivi); $rivi2 = explode(":", $rivi); $tunnistus = explode(" ", $rivi2[0]); $sisalto = $rivi2[1]; if ( $tunnistus[0] == "model" && $tunnistus[1] == "name" ) { $sysinfo_cpuname = $sisalto; } if ( $tunnistus[0] == "cpu" && $tunnistus[1] == "MHz" ) { $sysinfo_cpumhz = $sisalto; } if ( $tunnistus[0] == "vendor_id" ) { $sysinfo_vendor = $sisalto; } if ( $tunnistus[0] == "bogomips" ) { $sysinfo_bogomips = $sisalto; } if ( $tunnistus[0] == "flags" ) { $sysinfo_flags = $sisalto; } if ( $tunnistus[0] == "cache" && $tunnistus[1] == "size" ) { $sysinfo_cache = $sisalto; } } unset ($rivi, $rivi2, $tunnistus, $sisalto, $data); echo "CPUName = $sysinfo_cpuname\r\n"; echo "CPUMhz = $sysinfo_cpumhz\r\n"; echo "CPUVendor = $sysinfo_vendor\r\n"; echo "CPUBogomips = $sysinfo_bogomips\r\n"; echo "CPUFlags = $sysinfo_flags\r\n"; echo "CPUCache = $sysinfo_cache\r\n"; ?> </pre> neon 14:23 13.12.02 Pistettään sinne unelmointi puolelle myös *BSD järjestelmät myös koska niissä ei ole linuxin kaltaista proc:ia. amp_god 10:01 16.12.02 :/ .. eikö oo edes *BSD käyttiksis /proc:kkia ... nooh ei oo mun tappio =) niinjoo 03:45 16.2.03 mount -t linprocfs none /proc, kylläpäs ruppee näkymään.. |
![]() Haku
|