CPanel er en populær web hosting management program som har et grafisk brukergrensesnitt som gjør det lettere å navigere enn andre lignende programmer . Selv om cPanel gir god kontroll over nettstedene som blir driftet og kan generere rapporter med god informasjon kan det være tid der du ønsker direkte tilgang til rene data logger , slik at du kan analysere dem selv . Hvis webserveren din støtter PHP kan du bruke lage et skript som gir deg en større grad av direkte tilgang til disse loggene . Du trenger en Web Server som støtter PHP
cPanel programvare
Vis flere instruksjoner
en
Åpne en ny Notisblokk-fil eller en tilsvarende enkel tekst program og navn det noe sånt som cPanelscript.php .
2
Lag åpningen " " og avsluttende " ? > " koder for å la serveren vet at du skriver en PHP script .
3
Bruk "Class" -kommandoen for å opprette en ny arbeiderklasse og kall den noe ligner på cPanel Script . Sett åpningen "{ "-symbolet etter navnet å angi begynnelsen av funksjonene til den nye klassen . Legg i nye variabler med " Var" -kommandoen til å holde verdier for din cPanel brukernavn , passord , port nummer, domenenavn , og rotkatalog . Navngi dem i henhold til deres bruk , og sette sine opprinnelige verdier til NULL ved å skrive ut kode som ser ut som "var $ cPanel passord =" ":"
4
Legg til en ny funksjon og passere alle de tidligere laget variabler til det ved å skrive ut en linje med kode som ligner på "-funksjonen AccessCpanel ( $ cPanelPassword , $ cPanelPortNumber , $ username ) . " Bruk " This" -kommandoen til å vise filstien til følge for å få tilgang til ulike web side informasjon i cPanel ved å skrive ut " $ this - > cPanelRootDrive = " http://" $ this - > cPanelNameofDomain . . "; "
5
Lag en annen funksjon for å bore ned til en bestemt side og vise informasjon om den via " sprintf "-kommandoen . Pass en ny variabel til funksjonen som omfatter den spesifikke siden filbanen funnet i den tidligere opprettede funksjon .
6
Sett en endelig funksjon å trekke data logger som cPanel ser på å kompilere den informasjonen , men ikke passere noen variabler til det. Bruk " This" kommandoen igjen for å hente en fullstendig oversikt over de data logger tilgjengelig ved å skrive ut " dette - > fetchPage ( " data /index.html " ) " Finish klassen off ved å returnere dataene som finnes i oppføringen.