| start Webszerkesztés egyéb PHP alapú megoldások windows uptime script |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK Kinek milyen a websiteja? II. [respector] Egyéni rajzok saját 5let alapján III. [D3fy] offtopic III. [BlackY] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] LAPAJÁNLÓ mobiltrend.hu hírek, információk RSS / META STATISZTIKA |  |
windows uptime script |  |
Írta: BlackPrince
Ebben a tutorialban a Windows futásidejének az előcsalásával fogunk foglalkozni. Szükséges hozzávalók: egy PHP futtatására képes Windows-os webszerver. Én Apache 2.0.49-et PHP 4.3.5 -el használok Windows XP rendszeren. Mivel a PHP nem támogatja a futásidő lekérését közvetlenül, ezért egy kis C++ is lesz a tutorialban, de nem bonyolult az se :) C++ részuptime.cpp: #include <windows.h> #include <stdio.h> int main() { int time = 0; time = GetTickCount(); printf("%i", time); return(time); } A két #include sorral a fejlécfájlokat olvassuk be (ezekben vannak a fügvények...) majd létrehozunk egy int (egész szám) típusú változót 0 értékkel. A GetTickCount() fügvénnyel olvassuk ki a windows futásidejét - e miatt kell a windows.h header fájl - és belepakoljuk a változónkba, majd kiírjuk - ezt a kimenetet fogja az exec() megkapni. A progit lefordítva is megtaláljátok, gondolom nem mindenkinek van Visual C++ vagy egyébb alkalmas szoftvere a fordításhoz. A PHP rész: Az elején az exec() lefutattja az uptime.exe -t az elérési útvonalat természetesen írjuk át arra ahova tettük az exe -t. Érdemes kívülre tenni a www könyvtárból és akkor senki nem tudja letölteni. Az exec az utolsó sorral tér vissza amit eltárol az $uptime változóban - ezredmásodpercben. Az algoritmust ami által nap, óra, perc, másodperc alakot vesz fel a cucc, nem magyarázom (egyszerű szorzás, osztás kivonás :) ) Mostmár készen vannak a változók. Az egyszerűbb skinelhetőség érdekében template fájlt használok. Az str_replace sorok cserélik ki a megfelelő adatra a template elemeit. Skinezés: A template.php fájlt kell szerkeszteni. A !nap! !ora! !perc! !masodperc! fog lecserélődni a megfelelő számértékre. A template-t én dreamweaver-ben készítettem, majd a forrásán a " lecseréltem " -re és elé raktam az alábbi kódot (sort) beszurandó sor<?php $tpl=" sort a végére meg a php lezáró tagjét "; ?> és már kész is a template :) A " jeleket azért kell lecserélni, mert egyébként azthinné a php, hogy ott vége van a stringnek és elszállna parse errorral :/ A forrásfájlok letölthetők innen Ezt egyébként meg lehet a progi nélkül is csinálni ha a PHP-ba a W32api be van töltve, de én úgy vagyok vele, hogy ne foglalja a memóriát :) Szerző: BlackPrince
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |