POCITADLO NAVSTEV S POUZITIM TXT SUBORU      as3,php


    Veľmi jednoduchý návod ako si vytvoriť vlastné počítadlo návštev pre váš web za použitie txt súboru ako úložiska dát. Toto počítadlo zarátava každé obnovenie stránky, teda neobsahuje filter na zarátanie unikátnej ip iba raz denne. Na konci by sme mali dostať niečo nasledovné:
     Všetko čo potrebujeme je dynamické textové pole s instance menom output1_txt. Zvyšok tutoriálu je už len o actionscripte a o php. Vyberte frame jedna a vložte nasledovný actionscript:


var urlLoader:URLLoader = new URLLoader( );
 
urlLoader.addEventListener( IOErrorEvent.IO_ERROR, handleIOError );
urlLoader.addEventListener( HTTPStatusEvent.HTTP_STATUS, handleHttpStatus );
urlLoader.addEventListener( SecurityErrorEvent.SECURITY_ERROR,  handleSecurityError );
urlLoader.addEventListener( Event.COMPLETE, handleComplete );
 
urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES; 
 
urlLoader.load( new URLRequest( "dataFile.txt" ) );
 
function handleIOError( event:IOErrorEvent ):void{
    trace( "IO error: " + event.text );
}
function handleHttpStatus( event:HTTPStatusEvent ):void{
    trace( "HTTP Status = " + event.status );
}
function handleSecurityError( event:SecurityErrorEvent ):void{
    trace( "Security Error: " + event.text );
}

function handleComplete( event:Event ):void{
    trace( "Data loaded" );
    trace( "name1 :: " + urlLoader.data.name1 );
    trace( "name2 :: " + urlLoader.data.name2 );
	output1_txt.text = urlLoader.data.name1;
}


     Prvý riadok vytvorí novú loader premennú. Riadky 3-6 pridajú event listeners pre IO errors, HTTP status a security errors. V prípade ak by sa niečo pokazilo aby bolo jednoduchšie identifikovať daný problém. Každý z týchto listenerov volá svoju odpovedajúcu funkciu ktoré sú definované nižšie. Riadok 10 načítava dáta z txt súboru uloženého na servry. Uistite sa, že cesta k nemu je napísaná správne. Function between lines 22-27 executes after all variables have been loaded successfully and, in this case, send variable number one to the text field. Tento tutorial pracuje s dvoma uloženými premennými, v prípade ak byste chceli pridať údaje ako napríklad IP adresa, dátum, typ prehliadača a podobne ku každému návštevníkovi. Samozrejme túto informáciu je treba najprv vložiť do txt súboru za pomoci php kódu. Všetko čo musíte urobiť je nahradiť druhú premennú v php súbore s vašou požadovanou informáciou . Samotný php kód je zobrazený nižšie.





     Tento php kod používa dva txt súbory, prvý na načítanie a pripočítavanie návštev pre samotný php kód,a druhý z ktorého bude načítavať údaje flash, keďže flash požaduje určitú formu uložených dát aby ich dokázal rozoznať.


STIAHNUT ZDROJOVY SUBOR