Tæller til hjemmeside.
Jeg skal bruge en hit tæller til en hjemmeside, og da jeg helst ikke vil bruge en af de gratis online tjenester, der tilbyder en sådan, fordi jeg er bange for, at de mail konti, der er tilknyttet domænet, vil blive overhældt med spam, kiggede jeg på nogle af de php-scripts, man også kan finde på nettet.
Jeg har prøvet en del af disse scripts, og fælles for dem alle er, at de ikke virker, når de er indføjet i et HTML dokument.
Der står godt nok i forklaringen til de fleste scripts, at de virker både i php og i HTML dokumenter, men jeg har konstateret noget andet. Jeg kan få dem vist og få dem til at tælle, når jeg kalder php-scriptet direkte i browseren, men når jeg kalder scriptet inde fra en html fil, sker der intet. Jeg har endda omdøbt filerne til *.php og jeg har prøvet at fjerne doctype, men det er stadig kun html indholdet, der vises.
Er der nogen af jer, der kender en løsning?
Hilsen Kaj
- Log in to post comments
Kommentarer14
Re: Tæller til hjemmeside.
altså hvis din webserver har php-modulet inde, filen hedder .php og du formatterer scriptet rigtigt i din .php fil altså (bare et eks)
Re: Tæller til hjemmeside.
Først og fremmest, er den tæller en function, eller hvordan er den lavet.
For det andet, hvordan forsøger du at kalde den i dit dokument
Re: Tæller til hjemmeside.
Hvis filerne hedder PHP eller ASP for den sags skyld, skal du først have fat i en server, som kan afvikle den slags.
Men det understøtter din host vel?
Re: Re: Tæller til hjemmeside.
Jeg har kørt det på min egen server, der naturligvis har PHP installeret.
Hjemmesiden, der er tale om, kører med HTML dokumenter, en del css og enkelte java-scripts. Et php script burde kunne køres fra et html dokument og omvendt.
Jeg kalder tælleren med en include, eks.: <? include("counter.php"); ?>
Jeg følger vejledningerne til scriptet.
De tællere, jeg har prøvet har været med flat file, altså uden database. Jeg kunne naturligvis godt bruge database på min egen server, men når det skal uploades til webhotellet synes jeg ikke, at jeg vil oprette en database der alene med det formål at gemme et tal, der lige så godt kan gemmes i en tekstfil.
Altså php skal da for pokker kunne afvikles inde fra en html fil, eller hvad?
Det er da også, hvad der bliver skrevet i forklaringen til alle tællere.
Kaj
Re: Tæller til hjemmeside.
Kaj, Linuxin bruger Google Analytics: http://www.google.com/analytics/da-DK/
Ligeledes gør mange andre store sites det også: f.eks. Comon.dk, Netdoctor osv.
Den er meget hurtigere og mere præcis end de andre gratis services der tilbydes, f.eks. Chart. Vi har før brugt Chart, men den sløvede hele Linuxin.
Re: Tæller til hjemmeside.
nej php kan ikke afvikles i en html fil..
det du skal gøre er at kalde din html fil .php, så kan du gøre det nummer med at have <? include("counter.php"); ?>
hvis det ikke køres igennem php, ved den jo ikke at den skal include eller noget..
Re: Re: Tæller til hjemmeside.
Som jeg skrev i #0, så har jeg prøvet at kalde filen *.php, men den viser stadigvæk kun html indholdet.
Re: Tæller til hjemmeside.
#6, short tags er dårlig stil. Brug <?php ... ?>
#7:
well så afvikler din
#7:
well så afvikler din server ikke php....
...
Det du gør er, at du indsætter din html kode i en .php side og får den til, at afvikle koden.
Det er jo et client/server side sprog, så alt kode bliver "compilet"/manipuleret på serveren og sendt frem til dig .
redeeman
Du har
redeeman
Du har selvfølgelig ret. Det virker alligevel. Jeg havde lige i farten glemt, at jeg sad bag ved et frameset, så det var ikke index, der skulle omdøbes, men et niveau længere inde.
Jeg var vist lidt for træt, da jeg rodede med det i nat.
flashog
Jeg prøvede selvfølgelig også med <?php .... ?>
Kaj
Re: Tæller til hjemmeside.
#10, det er noget vås du siger. PHP er server-side, og bliver *ikke* compilet.
#12:
medmindre man.... du
#12:
medmindre man.... du ved.. kører en php accelerator som rent faktisk compiler det for at speede kørslen op :P
flashog:
Jo, det bliver på
flashog:
Jo, det bliver på en måde forarbejdet ellers ville den jo bare kaste koden i hoved på brugeren .
Men okay nu er jeg jo også selv smuttet over på "den mørke" side, så det da muligt, at selv jeg tager fejl og hvis det er tilfældet, må Du og andre da meget undskylde.